Move admin components to different files, add backup info

This commit is contained in:
2020-02-16 04:57:55 +00:00
parent 6954a1a137
commit dcfc16d20d
5 changed files with 630 additions and 554 deletions
+14 -1
View File
@@ -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} />