Mhamdans17 commited on
Commit
54344fa
·
1 Parent(s): 10d5f40

fix: allow kasir to access members page

Browse files
Files changed (2) hide show
  1. src/App.jsx +5 -1
  2. 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() {