Spaces:
Running
Running
Mhamdans17 commited on
Commit ·
54344fa
1
Parent(s): 10d5f40
fix: allow kasir to access members page
Browse files- src/App.jsx +5 -1
- src/components/Sidebar.jsx +1 -0
src/App.jsx
CHANGED
|
@@ -71,6 +71,11 @@ export default function App() {
|
|
| 71 |
<Route path="/:companySlug/kasir/report" element={<KasirReport />} />
|
| 72 |
</Route>
|
| 73 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
{/* Super Admin */}
|
| 75 |
<Route element={<RequireSuperAdmin><AdminLayout /></RequireSuperAdmin>}>
|
| 76 |
<Route path="/admin/companies" element={<Companies />} />
|
|
@@ -87,7 +92,6 @@ export default function App() {
|
|
| 87 |
<Route path="/:companySlug/admin/categories" element={<Categories />} />
|
| 88 |
<Route path="/:companySlug/admin/kasir" element={<UsersPage />} />
|
| 89 |
<Route path="/:companySlug/admin/orders" element={<Orders />} />
|
| 90 |
-
<Route path="/:companySlug/admin/members" element={<Members />} />
|
| 91 |
<Route path="/:companySlug/owner/report" element={<KasirReport />} />
|
| 92 |
</Route>
|
| 93 |
|
|
|
|
| 71 |
<Route path="/:companySlug/kasir/report" element={<KasirReport />} />
|
| 72 |
</Route>
|
| 73 |
|
| 74 |
+
{/* Shared Admin - accessible by all authenticated */}
|
| 75 |
+
<Route element={<RequireAuth><AdminLayout /></RequireAuth>}>
|
| 76 |
+
<Route path="/:companySlug/admin/members" element={<Members />} />
|
| 77 |
+
</Route>
|
| 78 |
+
|
| 79 |
{/* Super Admin */}
|
| 80 |
<Route element={<RequireSuperAdmin><AdminLayout /></RequireSuperAdmin>}>
|
| 81 |
<Route path="/admin/companies" element={<Companies />} />
|
|
|
|
| 92 |
<Route path="/:companySlug/admin/categories" element={<Categories />} />
|
| 93 |
<Route path="/:companySlug/admin/kasir" element={<UsersPage />} />
|
| 94 |
<Route path="/:companySlug/admin/orders" element={<Orders />} />
|
|
|
|
| 95 |
<Route path="/:companySlug/owner/report" element={<KasirReport />} />
|
| 96 |
</Route>
|
| 97 |
|
src/components/Sidebar.jsx
CHANGED
|
@@ -21,6 +21,7 @@ const ownerMenus = [
|
|
| 21 |
|
| 22 |
const kasirMenus = [
|
| 23 |
{ path: '/pos', label: 'Kasir (POS)', icon: 'point_of_sale' },
|
|
|
|
| 24 |
];
|
| 25 |
|
| 26 |
export default function Sidebar() {
|
|
|
|
| 21 |
|
| 22 |
const kasirMenus = [
|
| 23 |
{ path: '/pos', label: 'Kasir (POS)', icon: 'point_of_sale' },
|
| 24 |
+
{ path: '/admin/members', label: 'Member', icon: 'group' },
|
| 25 |
];
|
| 26 |
|
| 27 |
export default function Sidebar() {
|