import { SortType } from '@/ui/filter-n-sort/types/interface'; import { IconBuildingSkyscraper, IconCalendarEvent, IconMail, IconMap, IconPhone, IconUser, } from '@/ui/icon/index'; import { PersonOrderByWithRelationInput as People_Order_By, SortOrder as Order_By, } from '~/generated/graphql'; export const availableSorts: SortType[] = [ { key: 'fullname', label: 'People', icon: , orderByTemplate: (order: Order_By) => [ { firstName: order }, { lastName: order }, ], }, { key: 'company_name', label: 'Company', icon: , orderByTemplate: (order: Order_By) => [{ company: { name: order } }], }, { key: 'email', label: 'Email', icon: , }, { key: 'phone', label: 'Phone', icon: , }, { key: 'createdAt', label: 'Created at', icon: , }, { key: 'city', label: 'City', icon: , }, ];