Move admin components to different files, add backup info
This commit is contained in:
+14
-1
@@ -9,7 +9,8 @@ import { Account } from './Account.js';
|
||||
import { Transactions, TransactionDetail } from './Transactions.js';
|
||||
import { Cards } from './Cards.js';
|
||||
import { Training } from './Training.js';
|
||||
import { AdminReportedTransactions } from './Admin.js';
|
||||
import { AdminReportedTransactions } from './AdminTransactions.js';
|
||||
import { Admin } from './Admin.js';
|
||||
import { Courses, CourseDetail } from './Courses.js';
|
||||
import { Classes, ClassDetail } from './Classes.js';
|
||||
import { Members, MemberDetail } from './Members.js';
|
||||
@@ -132,6 +133,12 @@ function App() {
|
||||
to='/classes'
|
||||
/>
|
||||
|
||||
{user && isAdmin(user) && <Dropdown.Item
|
||||
content='Admin'
|
||||
as={Link}
|
||||
to='/admin'
|
||||
/>}
|
||||
|
||||
{user && isAdmin(user) && <Dropdown.Item
|
||||
content='Admin Trans.'
|
||||
as={Link}
|
||||
@@ -198,6 +205,12 @@ function App() {
|
||||
<Members token={token} />
|
||||
</Route>
|
||||
|
||||
{user && isAdmin(user) &&
|
||||
<Route path='/admin'>
|
||||
<Admin token={token} user={user} />
|
||||
</Route>
|
||||
}
|
||||
|
||||
{user && isAdmin(user) &&
|
||||
<Route path='/admintrans'>
|
||||
<AdminReportedTransactions token={token} user={user} />
|
||||
|
||||
Reference in New Issue
Block a user