Skip to content

Commit b9f0db1

Browse files
feat: add kitchen, payments, orders, and settings pages with lazy loading
1 parent de5e434 commit b9f0db1

5 files changed

Lines changed: 68 additions & 0 deletions

File tree

UIs/Merchants/src/app/routers/index.tsx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,34 @@ export const routers = createBrowserRouter([
5151
return { Component: DashboardPage };
5252
}
5353
},
54+
{
55+
path: 'kitchen',
56+
lazy: async () => {
57+
const { KitchenPage } = await import('@/features/kitchen/pages');
58+
return { Component: KitchenPage };
59+
}
60+
},
61+
{
62+
path: 'payments',
63+
lazy: async () => {
64+
const { PaymentsPage } = await import('@/features/payments/pages');
65+
return { Component: PaymentsPage };
66+
}
67+
},
68+
{
69+
path: 'orders',
70+
lazy: async () => {
71+
const { OrdersPage } = await import('@/features/orders/pages');
72+
return { Component: OrdersPage };
73+
}
74+
},
75+
{
76+
path: 'settings',
77+
lazy: async () => {
78+
const { SettingsPage } = await import('@/features/settings/pages');
79+
return { Component: SettingsPage };
80+
}
81+
}
5482
]
5583
}
5684
]
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { PageHeader } from '@/shared/components/global/page-header';
2+
3+
export const KitchenPage = () => {
4+
return (
5+
<>
6+
<PageHeader title="Cozinha" />
7+
<div className="flex flex-col gap-4 py-4 md:gap-6 md:py-6" />
8+
</>
9+
);
10+
};
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { PageHeader } from '@/shared/components/global/page-header';
2+
3+
export const OrdersPage = () => {
4+
return (
5+
<>
6+
<PageHeader title="Pedidos" />
7+
<div className="flex flex-col gap-4 py-4 md:gap-6 md:py-6" />
8+
</>
9+
);
10+
};
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { PageHeader } from '@/shared/components/global/page-header';
2+
3+
export const PaymentsPage = () => {
4+
return (
5+
<>
6+
<PageHeader title="Pagamentos" />
7+
<div className="flex flex-col gap-4 py-4 md:gap-6 md:py-6" />
8+
</>
9+
);
10+
};
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { PageHeader } from '@/shared/components/global/page-header';
2+
3+
export const SettingsPage = () => {
4+
return (
5+
<>
6+
<PageHeader title="Configurações" />
7+
<div className="flex flex-col gap-4 py-4 md:gap-6 md:py-6" />
8+
</>
9+
);
10+
};

0 commit comments

Comments
 (0)