diff --git a/src/frontend/src/tables/general/ParameterTable.tsx b/src/frontend/src/tables/general/ParameterTable.tsx index e69de29bb2..72dcbfd981 100644 --- a/src/frontend/src/tables/general/ParameterTable.tsx +++ b/src/frontend/src/tables/general/ParameterTable.tsx @@ -0,0 +1,60 @@ +import { ApiEndpoints, type ModelType, apiUrl } from '@lib/index'; +import type { TableFilter } from '@lib/types/Filters'; +import type { TableColumn } from '@lib/types/Tables'; +import { useCallback, useMemo } from 'react'; +import { useTable } from '../../hooks/UseTable'; +import { useUserState } from '../../states/UserState'; +import { InvenTreeTable } from '../InvenTreeTable'; + +/** + * Construct a table listing parameters + */ +export function ParameterTable({ + modelType, + modelId +}: { + modelType: ModelType; + modelId: number; +}) { + const table = useTable('parameters'); + const user = useUserState(); + + const tableColumns: TableColumn[] = useMemo(() => { + // TODO + return []; + }, [user]); + + const tableFilters: TableFilter[] = useMemo(() => { + // TODO + return []; + }, []); + + const tableActions = useMemo(() => { + // TODO + return []; + }, [user]); + + const rowActions = useCallback(() => { + return []; + }, [user]); + + return ( + <> + + + ); +}