Files
twenty/front/src/pages/companies/companies-sorts.tsx

43 lines
859 B
TypeScript

import {
TbBuilding,
TbCalendar,
TbLink,
TbMapPin,
TbSum,
} from 'react-icons/tb';
import { Companies_Order_By } from '../../generated/graphql';
import { SortType } from '../../interfaces/sorts/interface';
export const availableSorts = [
{
key: 'name',
label: 'Name',
icon: <TbBuilding size={16} />,
_type: 'default_sort',
},
{
key: 'employees',
label: 'Employees',
icon: <TbSum size={16} />,
_type: 'default_sort',
},
{
key: 'domain_name',
label: 'Url',
icon: <TbLink size={16} />,
_type: 'default_sort',
},
{
key: 'address',
label: 'Address',
icon: <TbMapPin size={16} />,
_type: 'default_sort',
},
{
key: 'created_at',
label: 'Creation',
icon: <TbCalendar size={16} />,
_type: 'default_sort',
},
] satisfies Array<SortType<Companies_Order_By>>;