ui(admin): implement user and node servers tab

This commit is contained in:
Matthew Penner 2021-08-02 09:54:13 -06:00
parent bf9dfa87da
commit 11fc88c849
9 changed files with 234 additions and 186 deletions

View file

@ -14,6 +14,7 @@ import NodeAboutContainer from '@/components/admin/nodes/NodeAboutContainer';
import NodeSettingsContainer from '@/components/admin/nodes/NodeSettingsContainer';
import NodeConfigurationContainer from '@/components/admin/nodes/NodeConfigurationContainer';
import NodeAllocationContainer from '@/components/admin/nodes/NodeAllocationContainer';
import NodeServers from '@/components/admin/nodes/NodeServers';
interface ctx {
node: Node | undefined;
@ -123,7 +124,7 @@ const NodeRouter = () => {
</Route>
<Route path={`${match.path}/servers`} exact>
<p>Servers</p>
<NodeServers/>
</Route>
</Switch>
</AdminContentBlock>

View file

@ -0,0 +1,13 @@
import React from 'react';
import ServersTable from '@/components/admin/servers/ServersTable';
import { Context } from '@/components/admin/nodes/NodeRouter';
function NodeServers () {
const node = Context.useStoreState(state => state.node);
return (
<ServersTable filters={{ node_id: node?.id?.toString() }}/>
);
}
export default NodeServers;