Skip to content

Commit

Permalink
fix link to product details
Browse files Browse the repository at this point in the history
  • Loading branch information
niyibi250 committed Jul 22, 2024
1 parent 9875cee commit b3b84f7
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@
"axios-mock-adapter": "^1.22.0",
"chart.js": "^4.4.3",
"date-fns": "^3.6.0",
"chart.js": "^4.4.3",
"cloudinary": "^2.2.0",
"cloudinary-core": "^2.13.1",
"dotenv": "^16.4.5",
Expand Down
5 changes: 4 additions & 1 deletion src/components/Popular/Item.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@ interface MostPopularItemProps {
function SingleItem({ product }: MostPopularItemProps) {
const navigate = useNavigate();

Check failure on line 9 in src/components/Popular/Item.tsx

View workflow job for this annotation

GitHub Actions / build (20.x)

src/__test__/popular/MostPopular.test.tsx > MostPopular Component > renders the MostPopular component with products

Error: useNavigate() may be used only in the context of a <Router> component. ❯ Object.invariant [as UNSAFE_invariant] node_modules/@remix-run/router/history.ts:494:11 ❯ useNavigateUnstable node_modules/react-router/lib/hooks.tsx:188:3 ❯ Proxy.useNavigate node_modules/react-router/lib/hooks.tsx:184:46 ❯ SingleItem src/components/Popular/Item.tsx:9:20 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5

Check failure on line 9 in src/components/Popular/Item.tsx

View workflow job for this annotation

GitHub Actions / build (20.x)

src/__test__/popular/MostPopular.test.tsx > MostPopular Component > handles left arrow click for pagination

Error: useNavigate() may be used only in the context of a <Router> component. ❯ Object.invariant [as UNSAFE_invariant] node_modules/@remix-run/router/history.ts:494:11 ❯ useNavigateUnstable node_modules/react-router/lib/hooks.tsx:188:3 ❯ Proxy.useNavigate node_modules/react-router/lib/hooks.tsx:184:46 ❯ SingleItem src/components/Popular/Item.tsx:9:20 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5

Check failure on line 9 in src/components/Popular/Item.tsx

View workflow job for this annotation

GitHub Actions / build (20.x)

src/__test__/popular/MostPopular.test.tsx > MostPopular Component > handles right arrow click for pagination

Error: useNavigate() may be used only in the context of a <Router> component. ❯ Object.invariant [as UNSAFE_invariant] node_modules/@remix-run/router/history.ts:494:11 ❯ useNavigateUnstable node_modules/react-router/lib/hooks.tsx:188:3 ❯ Proxy.useNavigate node_modules/react-router/lib/hooks.tsx:184:46 ❯ SingleItem src/components/Popular/Item.tsx:9:20 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5

Check failure on line 9 in src/components/Popular/Item.tsx

View workflow job for this annotation

GitHub Actions / build (20.x)

src/__test__/popular/MostRecent.test.tsx > MostRecent Component > renders the MostRecent component with products sorted by updatedAt

Error: useNavigate() may be used only in the context of a <Router> component. ❯ Object.invariant [as UNSAFE_invariant] node_modules/@remix-run/router/history.ts:494:11 ❯ useNavigateUnstable node_modules/react-router/lib/hooks.tsx:188:3 ❯ Proxy.useNavigate node_modules/react-router/lib/hooks.tsx:184:46 ❯ SingleItem src/components/Popular/Item.tsx:9:20 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5

Check failure on line 9 in src/components/Popular/Item.tsx

View workflow job for this annotation

GitHub Actions / build (20.x)

src/__test__/popular/MostRecent.test.tsx > MostRecent Component > handles left arrow click for pagination

Error: useNavigate() may be used only in the context of a <Router> component. ❯ Object.invariant [as UNSAFE_invariant] node_modules/@remix-run/router/history.ts:494:11 ❯ useNavigateUnstable node_modules/react-router/lib/hooks.tsx:188:3 ❯ Proxy.useNavigate node_modules/react-router/lib/hooks.tsx:184:46 ❯ SingleItem src/components/Popular/Item.tsx:9:20 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5

Check failure on line 9 in src/components/Popular/Item.tsx

View workflow job for this annotation

GitHub Actions / build (20.x)

src/__test__/popular/MostRecent.test.tsx > MostRecent Component > handles right arrow click for pagination

Error: useNavigate() may be used only in the context of a <Router> component. ❯ Object.invariant [as UNSAFE_invariant] node_modules/@remix-run/router/history.ts:494:11 ❯ useNavigateUnstable node_modules/react-router/lib/hooks.tsx:188:3 ❯ Proxy.useNavigate node_modules/react-router/lib/hooks.tsx:184:46 ❯ SingleItem src/components/Popular/Item.tsx:9:20 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5

Check failure on line 9 in src/components/Popular/Item.tsx

View workflow job for this annotation

GitHub Actions / build (20.x)

src/__test__/popular/MostSelling.test.tsx > MostSelling Component > renders the MostSelling component with products

Error: useNavigate() may be used only in the context of a <Router> component. ❯ Object.invariant [as UNSAFE_invariant] node_modules/@remix-run/router/history.ts:494:11 ❯ useNavigateUnstable node_modules/react-router/lib/hooks.tsx:188:3 ❯ Proxy.useNavigate node_modules/react-router/lib/hooks.tsx:184:46 ❯ SingleItem src/components/Popular/Item.tsx:9:20 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5

Check failure on line 9 in src/components/Popular/Item.tsx

View workflow job for this annotation

GitHub Actions / build (20.x)

src/__test__/popular/MostSelling.test.tsx > MostSelling Component > handles left arrow click for pagination

Error: useNavigate() may be used only in the context of a <Router> component. ❯ Object.invariant [as UNSAFE_invariant] node_modules/@remix-run/router/history.ts:494:11 ❯ useNavigateUnstable node_modules/react-router/lib/hooks.tsx:188:3 ❯ Proxy.useNavigate node_modules/react-router/lib/hooks.tsx:184:46 ❯ SingleItem src/components/Popular/Item.tsx:9:20 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5

Check failure on line 9 in src/components/Popular/Item.tsx

View workflow job for this annotation

GitHub Actions / build (20.x)

src/__test__/popular/MostSelling.test.tsx > MostSelling Component > handles right arrow click for pagination

Error: useNavigate() may be used only in the context of a <Router> component. ❯ Object.invariant [as UNSAFE_invariant] node_modules/@remix-run/router/history.ts:494:11 ❯ useNavigateUnstable node_modules/react-router/lib/hooks.tsx:188:3 ❯ Proxy.useNavigate node_modules/react-router/lib/hooks.tsx:184:46 ❯ SingleItem src/components/Popular/Item.tsx:9:20 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5
return (
<div onClick={()=> navigate(`product-details/${product.id}`)} className=" flex flex-row hover:scale-105 hover:translate-y-0.5 hover:translate-x-0.5">
<div
onClick={() => navigate(`product-details/${product.id}`)}
className=" flex flex-row hover:scale-105 hover:translate-y-0.5 hover:translate-x-0.5"
>
<div className=" flex flex-row items-center justify-center h-20 w-20 ">
<img
src={product.image}
Expand Down

0 comments on commit b3b84f7

Please sign in to comment.