Skip to content

Commit 0f7b724

Browse files
product detail page added (dynamically)
1 parent a591305 commit 0f7b724

File tree

5 files changed

+334
-285
lines changed

5 files changed

+334
-285
lines changed

src/App.js

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
1-
import { Counter } from './features/counter/Counter';
2-
import './App.css';
3-
import Home from './pages/Home';
4-
import LoginPage from './pages/LoginPage';
5-
import SignupPage from './pages/SignupPage';
1+
import { Counter } from "./features/counter/Counter";
2+
import "./App.css";
3+
import Home from "./pages/Home";
4+
import LoginPage from "./pages/LoginPage";
5+
import SignupPage from "./pages/SignupPage";
66

77
import {
88
createBrowserRouter,
99
RouterProvider,
1010
Route,
1111
Link,
12-
} from 'react-router-dom';
13-
import Cart from './features/cart/Cart';
14-
import CartPage from './pages/CartPage';
15-
import Checkout from './pages/Checkout';
16-
import ProductDetailPage from './pages/ProductDetailPage';
12+
} from "react-router-dom";
13+
import Cart from "./features/cart/Cart";
14+
import CartPage from "./pages/CartPage";
15+
import Checkout from "./pages/Checkout";
16+
import ProductDetailPage from "./pages/ProductDetailPage";
1717
const router = createBrowserRouter([
1818
{
19-
path: '/',
19+
path: "/",
2020
element: <Home></Home>,
2121
},
2222
{
23-
path: '/login',
23+
path: "/login",
2424
element: <LoginPage></LoginPage>,
2525
},
2626
{
27-
path: '/signup',
27+
path: "/signup",
2828
element: <SignupPage></SignupPage>,
2929
},
30-
{
31-
path: '/cart',
30+
{
31+
path: "/cart",
3232
element: <CartPage></CartPage>,
3333
},
34-
{
35-
path: '/checkout',
34+
{
35+
path: "/checkout",
3636
element: <Checkout></Checkout>,
3737
},
38-
{
39-
path: '/product-detail',
38+
{
39+
path: "/product-detail/:id", // :id provided by react-router
4040
element: <ProductDetailPage></ProductDetailPage>,
4141
},
4242
]);

0 commit comments

Comments
 (0)