gitscope
← marzneshin / v0.3.0-alpha4 / dashboard/src/features/nodes/tables/table.tsx
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/features/nodes/tables/table.tsx · TypeScript
Blame Raw
 1import { FC } from "react";
 2import {
 3    columns,
 4    NodesSettingsDialog,
 5    fetchNodes,
 6} from '@marzneshin/features/nodes';
 7import { MutationDialog } from "../dialogs/mutation.dialog";
 8import { NodesDeleteConfirmationDialog } from "../dialogs/delete-confirmation.dialog";
 9import { EntityTable } from "@marzneshin/components";
10
11export const NodesTable: FC = () => {
12    return (
13        <EntityTable
14            fetchEntity={fetchNodes}
15            MutationDialog={MutationDialog}
16            DeleteConfirmationDialog={NodesDeleteConfirmationDialog}
17            SettingsDialog={NodesSettingsDialog}
18            columnsFn={columns}
19            filteredColumn="name"
20            entityKey="nodes"
21        />
22    )
23}