/**
 * Константы для админки
 */

export type FunnelStatus = 'draft' | 'published' | 'archived';

export const FUNNEL_STATUS_CONFIG = {
  draft: {
    label: 'Черновик',
    color: 'yellow',
    className: 'bg-yellow-100 text-yellow-800 border-yellow-200',
  },
  published: {
    label: 'Опубликована',
    color: 'green',
    className: 'bg-green-100 text-green-800 border-green-200',
  },
  archived: {
    label: 'Архивирована',
    color: 'gray',
    className: 'bg-gray-100 text-gray-800 border-gray-200',
  },
} as const;

export const SORT_OPTIONS = [
  { value: 'updatedAt-desc', label: 'Сначала новые' },
  { value: 'updatedAt-asc', label: 'Сначала старые' },
  { value: 'name-asc', label: 'По названию А-Я' },
  { value: 'name-desc', label: 'По названию Я-А' },
  { value: 'usage.totalViews-desc', label: 'По популярности' },
] as const;

export const STATUS_FILTER_OPTIONS = [
  { value: 'all', label: 'Все статусы' },
  { value: 'draft', label: 'Черновики' },
  { value: 'published', label: 'Опубликованные' },
  { value: 'archived', label: 'Архивированные' },
] as const;
