// data.jsx — gs.town static CONFIG only (live data dari Supabase via gs-data.js)
const CATS = {
  kriminalitas: { key: 'kriminalitas', label: 'Kriminalitas', color: 'var(--coral)',  soft: 'var(--coral-50)', s3: 'var(--coral-100)', icon: 'shield' },
  jalan:        { key: 'jalan',        label: 'Jalan Rusak',  color: 'var(--amber)',  soft: 'var(--amber-50)', s3: 'var(--amber-100)', icon: 'cone' },
  traffic:      { key: 'traffic',      label: 'Lalu Lintas',  color: 'var(--blue)',   soft: 'var(--blue-50)',  s3: 'var(--blue-100)',  icon: 'traffic' },
  lingkungan:   { key: 'lingkungan',   label: 'Lingkungan',   color: 'var(--lime)',   soft: 'var(--lime-50)',  s3: 'var(--lime-100)',  icon: 'leaf' },
  fasilitas:    { key: 'fasilitas',    label: 'Fasilitas Umum', color: 'var(--violet)', soft: 'var(--violet-50)', s3: 'var(--violet-100)', icon: 'bulb' },
  lainnya:      { key: 'lainnya',      label: 'Lainnya',      color: 'var(--s-500)',  soft: 'var(--s-100)',    s3: 'var(--s-200)',     icon: 'mega' },
};
const CAT_ORDER = ['kriminalitas','jalan','traffic','lingkungan','fasilitas','lainnya'];

const STATUS = {
  open:    { key: 'open',    label: 'OPEN',    color: 'var(--coral)',  soft: 'var(--coral-50)' },
  proses:  { key: 'proses',  label: 'PROSES',  color: 'var(--amber)',  soft: 'var(--amber-50)' },
  selesai: { key: 'selesai', label: 'SELESAI', color: 'var(--lime)',   soft: 'var(--lime-50)' },
};

const DIR_CATS = [
  { key: 'kuliner',    label: 'Kuliner',    icon: 'food',    color: 'var(--coral)' },
  { key: 'cafe',       label: 'Cafe',       icon: 'coffee',  color: 'var(--amber)' },
  { key: 'apotek',     label: 'Apotek',     icon: 'pill',    color: 'var(--lime)' },
  { key: 'gym',        label: 'Gym',        icon: 'dumbbell',color: 'var(--blue)' },
  { key: 'salon',      label: 'Salon',      icon: 'scissors',color: 'var(--violet)' },
  { key: 'pendidikan', label: 'Pendidikan', icon: 'school',  color: 'var(--blue)' },
  { key: 'servis',     label: 'Servis',     icon: 'wrench',  color: 'var(--s-500)' },
];

const QUICK_ACTIONS = [
  { key: 'kriminalitas', label: 'Lapor Kejadian', icon: 'shield',  color: 'var(--coral)' },
  { key: 'jalan',        label: 'Lapor Jalan',    icon: 'cone',    color: 'var(--amber)' },
  { key: 'dir',          label: 'Cari Tempat',    icon: 'search',  color: 'var(--blue)' },
  { key: 'lingkungan',   label: 'Lapor Lingkungan', icon: 'leaf',  color: 'var(--lime)' },
];

Object.assign(window, { CATS, CAT_ORDER, STATUS, DIR_CATS, QUICK_ACTIONS });
