import { useMemo, FC } from 'react';
import { provide, useDependencies } from '@servicetitan/react-ioc';
import { observer } from 'mobx-react';
import { Tag } from '@servicetitan/design-system';
import { getEnumKeys } from '@servicetitan/form';
import {
Table,
TableColumn,
BooleanEditableCell,
DateRangeColumnMenuFilter,
StandardColumnMenuFilter,
standardFilterWithMultiselect,
multiSelectColumnMenuFilter,
CurrencyRangeColumnMenuFilter,
} from '../..';
import { TableStore } from '../overview/table.store';
import { UserRole } from '../overview/product';
const UserRoleColumnMenuFilter = multiSelectColumnMenuFilter(getEnumKeys(UserRole), userRole => (