// Shared constants

export const LOCATION_TYPES = [
  'upashray',
  'temple',
  'residence',
  'dharamshala',
  'other',
] as const;
export type LocationTypeT = (typeof LOCATION_TYPES)[number];

export const VIHAR_STATUSES = [
  'planned',
  'in_progress',
  'completed',
  'cancelled',
  'auto_closed',
] as const;
export type ViharStatusT = (typeof VIHAR_STATUSES)[number];

export const DISTANCE_APPROVAL_STATUSES = [
  'auto_accepted',
  'pending_captain',
  'approved',
  'rejected',
] as const;
export type DistanceApprovalStatusT = (typeof DISTANCE_APPROVAL_STATUSES)[number];

export const PERIOD_FILTERS = [
  'today',
  'this_week',
  'this_month',
  'this_year',
  'lifetime',
  'custom',
] as const;
export type PeriodFilterT = (typeof PERIOD_FILTERS)[number];
