Spaces:
Runtime error
Runtime error
File size: 1,283 Bytes
6a30288 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | export const routes = {
signIn: "/auth/sign-in",
signUp: "/auth/sign-up",
account: "/account",
products: "/products",
product: "/product",
productQuickView: "/quickview/product",
seller: "/seller",
cart: "/cart",
checkout: "/checkout",
orderConfirmation: "order-confirmation",
};
export const anchorTags = {
collectionHeader: "collection-header",
};
export const productsQueryParams = {
seller: "seller=",
};
export const singleLevelNestedRoutes = {
account: {
profile: routes.account + "/selling/profile",
products: routes.account + "/selling/products",
orders: routes.account + "/selling/orders",
"abandoned-carts": routes.account + "/selling/abandoned-carts",
payments: routes.account + "/selling/payments",
"your-purchases": routes.account + "/buying/purchases",
},
};
const baseAccountProductRoute = singleLevelNestedRoutes.account.products.slice(
0,
-1
);
const baseAccountOrderRoute = singleLevelNestedRoutes.account.orders.slice(
0,
-1
);
export const secondLevelNestedRoutes = {
product: {
base: baseAccountProductRoute,
new: baseAccountProductRoute + "/new",
},
order: {
base: baseAccountOrderRoute,
},
};
export const apiRoutes = {
store: "/api/store",
product: "/api/product",
};
|