Skip to content

Commit

Permalink
2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
vigneshbalan-mvgs committed Oct 29, 2023
1 parent f796cb7 commit b7c1ad6
Show file tree
Hide file tree
Showing 5 changed files with 42 additions and 3 deletions.
2 changes: 1 addition & 1 deletion src/Components/Breadcrum/Breadcrum.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react'
import './Breadcrumb.css';
import './Breadcrum.css';
import arrow_icon from '../Assets/breadcrum_arrow.png'

const Breadcrum = (props) => {
Expand Down
3 changes: 2 additions & 1 deletion src/Components/Items/Item.jsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
import React from 'react'
import './item.css'
import { Link } from 'react-router-dom'


const Item = (props) => {
return (
<div className='item'>
<img src={props.image} alt='img'/>
<Link to={`/product/${props.id}`}><img src={props.image} alt='img'/></Link>
<p>{props.name}</p>
<div className="item-prices">
<div className="item-price-new">
Expand Down
Empty file.
36 changes: 36 additions & 0 deletions src/Components/ProductDisplay/ProductDisplay.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
import React from 'react'
import './ProductDisplay.css'
import star_icon from '../Assets/star_icon.png'
import star_dull_icon from '../Assets/star_dull_icon.png'

const ProductDisplay = (props) => {
const { product } = props;
return (
<div className='productdisplay'>
<div className="productdisplay-left">
<div className="productdisplay-img-list">
<img src={product.image} alt="" />
<img src={product.image} alt="" />
<img src={product.image} alt="" />
<img src={product.image} alt="" />
</div>
<div className="productdisplay-img-list">
<img className='productdisplay-main-img' src={product.image} alt="" />
</div>
</div>
<div className="prodcutdisplay-right">
<h1>{ product.name}</h1>
<div className="productdisplay-right-star">
<img src= {star_icon} alt="" />
<img src= {star_icon} alt="" />
<img src= {star_icon} alt="" />
<img src= {star_icon} alt="" />
<img src={star_dull_icon} alt="" />
<p>(122)</p>
</div>
</div>
</div>
)
}

export default ProductDisplay
4 changes: 3 additions & 1 deletion src/Pages/Prodcut.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,16 @@ import React, { useContext } from 'react'
import { ShopContext } from "../Context/ShopContext";
import { useParams } from 'react-router-dom'
import Breadcrum from '../Components/Breadcrum/Breadcrum';
import ProductDisplay from '../Components/ProductDisplay/ProductDisplay';

const Prodcut = () => {
const { all_prodcuts } = useContext(ShopContext)
const { prodcutId } = useParams();
const product = all_prodcuts.find((e)=> e.id === Number(prodcutId))
return (
<div>
<Breadcrum />
<Breadcrum product={product} />
<ProductDisplay product={product} />
</div>
)
}
Expand Down

0 comments on commit b7c1ad6

Please sign in to comment.