Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Rasoul Madani
سایت آمازون با مانگو دی بی - ری اکت - نود جی اس - اکسپرس جی اس - الله
Commits
4314326c
Commit
4314326c
authored
May 03, 2021
by
Rasoul Madani
Browse files
فیلم 14
parent
a5143c95
Changes
3
Hide whitespace changes
Inline
Side-by-side
frontend/src/actions/productActions.js
View file @
4314326c
...
...
@@ -19,7 +19,7 @@ export const listProducts = () => async (dispatch) => {
}
catch
(
khata
)
{
dispatch
({
type
:
PRODUCT_LIST_FAIL
,
payl
a
od
:
khata
.
message
paylo
a
d
:
khata
.
message
})
}
};
frontend/src/components/Product.js
View file @
4314326c
...
...
@@ -11,7 +11,7 @@ export default function Product(props) {
<
Link
to
=
{
`/product/
${
product
.
_id
}
`
}
>
<
h2
>
{
product
.
name
}
<
/h2
>
<
/Link
>
<
Rating
><
/Rating
>
<
Rating
rating
=
{
product
.
rating
}
numReviews
=
{
product
.
numReviews
}
><
/Rating
>
<
div
className
=
"
price
"
>
{
product
.
price
}
<
/div
>
<
/div
>
<
/div
>
...
...
frontend/src/components/Rating.js
View file @
4314326c
export
default
function
Rating
(){
return
(
<
div
className
=
"
rating
"
>
<
span
>
<
i
className
=
"
fa fa-star
"
><
/i
>
<
/span
>
<
span
>
<
i
className
=
"
fa fa-star
"
><
/i
>
<
/span
>
<
span
>
<
i
className
=
"
fa fa-star
"
><
/i
>
<
/span
>
<
span
>
<
i
className
=
"
fa fa-star
"
><
/i
>
<
/span
>
<
span
>
<
i
className
=
"
fa fa-star
"
><
/i
>
<
/span
>
<
/div
>
)
}
\ No newline at end of file
export
default
function
Rating
(
props
)
{
const
{
rating
,
numReviews
}
=
props
;
return
(
<
div
className
=
"
rating
"
>
<
span
>
<
i
className
=
{
rating
>=
1
?
"
fa fa-star
"
:
rating
>=
0.5
?
"
fa fa-star-half-o
"
:
"
fa fa-star-o
"
}
><
/i
>
<
/span
>
<
span
>
<
i
className
=
{
rating
>=
2
?
"
fa fa-star
"
:
rating
>=
1.5
?
"
fa fa-star-half-o
"
:
"
fa fa-star-o
"
}
><
/i
>
<
/span
>
<
span
>
<
i
className
=
{
rating
>=
3
?
"
fa fa-star
"
:
rating
>=
2.5
?
"
fa fa-star-half-o
"
:
"
fa fa-star-o
"
}
><
/i
>
<
/span
>
<
span
>
<
i
className
=
{
rating
>=
4
?
"
fa fa-star
"
:
rating
>=
3.5
?
"
fa fa-star-half-o
"
:
"
fa fa-star-o
"
}
><
/i
>
<
/span
>
<
span
>
<
i
className
=
{
rating
>=
5
?
"
fa fa-star
"
:
rating
>=
4.5
?
"
fa fa-star-half-o
"
:
"
fa fa-star-o
"
}
><
/i
>
<
/span
>
<
span
>
{
numReviews
+
"
reviews
"
}
<
/span
>
<
/div
>
);
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment