ui(admin): add "working" React admin ui

This commit is contained in:
Matthew Penner 2022-12-15 19:06:14 -07:00
parent d1c7494933
commit 5402584508
No known key found for this signature in database
199 changed files with 13387 additions and 151 deletions

View file

@ -0,0 +1,44 @@
import { createContextStore } from 'easy-peasy';
import type { AdminAllocationStore } from '@/state/admin/allocations';
import allocations from '@/state/admin/allocations';
import type { AdminDatabaseStore } from '@/state/admin/databases';
import databases from '@/state/admin/databases';
import type { AdminLocationStore } from '@/state/admin/locations';
import locations from '@/state/admin/locations';
import type { AdminMountStore } from '@/state/admin/mounts';
import mounts from '@/state/admin/mounts';
import type { AdminNestStore } from '@/state/admin/nests';
import nests from '@/state/admin/nests';
import type { AdminNodeStore } from '@/state/admin/nodes';
import nodes from '@/state/admin/nodes';
import type { AdminRoleStore } from '@/state/admin/roles';
import roles from '@/state/admin/roles';
import type { AdminServerStore } from '@/state/admin/servers';
import servers from '@/state/admin/servers';
import type { AdminUserStore } from '@/state/admin/users';
import users from '@/state/admin/users';
interface AdminStore {
allocations: AdminAllocationStore;
databases: AdminDatabaseStore;
locations: AdminLocationStore;
mounts: AdminMountStore;
nests: AdminNestStore;
nodes: AdminNodeStore;
roles: AdminRoleStore;
servers: AdminServerStore;
users: AdminUserStore;
}
export const AdminContext = createContextStore<AdminStore>({
allocations,
databases,
locations,
mounts,
nests,
nodes,
roles,
servers,
users,
});