summaryrefslogtreecommitdiff
path: root/src/main.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.tsx')
-rw-r--r--src/main.tsx18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/main.tsx b/src/main.tsx
index 404cc0f..ebe246a 100644
--- a/src/main.tsx
+++ b/src/main.tsx
@@ -5,14 +5,16 @@ import Products from "./routes/products/products";
import Product from "./routes/products/product";
import Companies from "./routes/companies/companies";
import Account from "./routes/account/account";
+import Cart from "./routes/account/cart";
import { EditAccount } from './routes/account/edit';
import { Edit as EditAddress } from "./routes/account/addresses/edit";
-import { createAddress, editAccount, authenticatedEdit } from './clients/actions';
+import { create, editAccount, authenticatedEdit } from './clients/actions';
import Layout from "./components/layout";
-import { accountLoader, loader, productLoader, addressLoader, cardLoader } from "./clients/loaders";
+import { accountLoader, loader, productLoader, addressLoader, cardLoader, cartLoader } from "./clients/loaders";
import './index.css';
import { Create as CreateAddress } from './routes/account/addresses/create';
import { Edit as EditCard } from './routes/account/cards/edit';
+import { Create as CreateCard } from './routes/account/cards/create';
const routes = [
{
@@ -50,7 +52,7 @@ const routes = [
{
path: "/account/addresses/new",
element: <CreateAddress/>,
- action: createAddress
+ action: create
},
{
path: "/account/cards/:cardId/edit",
@@ -59,6 +61,16 @@ const routes = [
action: authenticatedEdit
},
{
+ path: "/account/cards/new",
+ element: <CreateCard/>,
+ action: create
+ },
+ {
+ path: "/account/cart",
+ element: <Cart/>,
+ loader: cartLoader
+ },
+ {
path: '/',
element: <Navigate to='/products'/>
}