import type { FilterDefinition } from '@/components/shared/filter-bar';

export const inquiryFilterDefinitions: FilterDefinition[] = [
  {
    key: 'search',
    label: 'Search',
    type: 'text',
    placeholder: 'Search name or email…',
  },
  {
    key: 'kind',
    label: 'Type',
    type: 'select',
    options: [
      { label: 'Berth', value: 'berth_inquiry' },
      { label: 'Residence', value: 'residence_inquiry' },
      { label: 'Contact', value: 'contact_form' },
    ],
  },
  {
    key: 'state',
    label: 'Status',
    type: 'select',
    options: [
      { label: 'Inbox (open + assigned)', value: 'inbox' },
      { label: 'Open', value: 'open' },
      { label: 'Assigned', value: 'assigned' },
      { label: 'Converted', value: 'converted' },
      { label: 'Dismissed', value: 'dismissed' },
      { label: 'All', value: 'all' },
    ],
  },
];
