diff --git a/compass/components/Table/ResourceTable.tsx b/compass/components/Table/ResourceTable.tsx index fa69b15..cdc62a7 100644 --- a/compass/components/Table/ResourceTable.tsx +++ b/compass/components/Table/ResourceTable.tsx @@ -20,11 +20,10 @@ type ResourceTableProps = { export default function ResourceTable({ data, setData }: ResourceTableProps ) { const columnHelper = createColumnHelper(); - // TODO: Update preset options for resources - const { presetOptions, setPresetOptions, getTagColor } = useTagsHandler([ - "administrator", - "volunteer", - "employee", + const programProps = useTagsHandler([ + "community", + "domestic", + "economic", ]) const columns: ColumnDef[] = [ @@ -67,9 +66,7 @@ export default function ResourceTable({ data, setData }: ResourceTableProps ) { cell: (info) => ( ), }), diff --git a/compass/components/Table/ServiceTable.tsx b/compass/components/Table/ServiceTable.tsx index bc71818..26574b6 100644 --- a/compass/components/Table/ServiceTable.tsx +++ b/compass/components/Table/ServiceTable.tsx @@ -20,11 +20,21 @@ type ServiceTableProps = { export default function ServiceTable({ data, setData }: ServiceTableProps ) { const columnHelper = createColumnHelper(); - // TODO: Update preset options for services - const { presetOptions, setPresetOptions, getTagColor } = useTagsHandler([ - "administrator", - "volunteer", - "employee", + const programProps = useTagsHandler([ + "community", + "domestic", + "economic", + ]) + + // TODO: Dynamically or statically get full list of preset requirement tag options + const requirementProps = useTagsHandler([ + 'anonymous', + 'confidential', + 'referral required', + 'safety assessment', + 'intake required', + 'income eligibility', + 'initial assessment', ]) const columns: ColumnDef[] = [ @@ -61,9 +71,7 @@ export default function ServiceTable({ data, setData }: ServiceTableProps ) { cell: (info) => ( ), }), @@ -77,9 +85,7 @@ export default function ServiceTable({ data, setData }: ServiceTableProps ) { // TODO: Setup different tag handler for requirements ), }), diff --git a/compass/components/Table/UserTable.tsx b/compass/components/Table/UserTable.tsx index 7cdf131..c643063 100644 --- a/compass/components/Table/UserTable.tsx +++ b/compass/components/Table/UserTable.tsx @@ -19,13 +19,19 @@ type UserTableProps = { */ export default function UserTable({ data, setData }: UserTableProps ) { const columnHelper = createColumnHelper(); - - const { presetOptions, setPresetOptions, getTagColor } = useTagsHandler([ + + const roleProps = useTagsHandler([ "administrator", "volunteer", "employee", ]) - + + const programProps = useTagsHandler([ + "community", + "domestic", + "economic", + ]) + const columns: ColumnDef[] = [ columnHelper.accessor("username", { header: () => ( @@ -51,9 +57,7 @@ export default function UserTable({ data, setData }: UserTableProps ) { cell: (info) => ( ), }), @@ -76,14 +80,11 @@ export default function UserTable({ data, setData }: UserTableProps ) { Program ), - // TODO: Setup different tags handler for program cell: (info) => ( + presetValue={info.getValue()} + {...programProps} + /> ), }), ];