-- =====================================================================
-- Hét közös design: étlapra és napi menüre egyaránt
--
-- Ugyanaz a kulcs kerül a sablonok (template_type) és a napi menü
-- stílusai (daily_style) közé, így egy témában mindkettőre beállítva a
-- tábla menütípustól függetlenül ugyanúgy néz ki.
--
--   enamel    — Zománctábla
--   receipt   — Pénztárblokk
--   departure — Indulási tábla
--   calendar  — Letépős naptár
--   riso      — Riso nyomat
--   ticket    — Bonsín
--   pricelist — Árjegyzék
-- =====================================================================

ALTER TABLE themes
  MODIFY COLUMN template_type
    ENUM('classic','modern','bold','grid','columns3','banded','poster',
         'enamel','receipt','departure','calendar','riso','ticket','pricelist')
    NOT NULL DEFAULT 'classic';

ALTER TABLE themes
  MODIFY COLUMN daily_style
    ENUM('classic','nordic','market','diner',
         'enamel','receipt','departure','calendar','riso','ticket','pricelist')
    NOT NULL DEFAULT 'classic';

-- Mindegyik designhoz egy kész téma az eredeti színeivel, mindkét
-- menüfajtára beállítva. A tulajdonos így nem üres űrlapból indul: kiválaszt
-- egyet, hozzárendeli a képernyőhöz, és ha kell, átszínezi.
--
-- A színek ugyanazok, mint a `components/tv/designs/presets.ts` fájlban.
-- A betűtípus (font) itt nem számít: ezek a designok saját betűt használnak.
-- Az ár „sima" stílusú: a Zománctábla tányérjain egy kiemelő színű ár
-- rosszul olvasható lenne.
INSERT IGNORE INTO themes
  (id, name, template_type, daily_style, background_color, text_color, primary_color, heading_color, font, alacarte_price_style)
VALUES
  ('22222222-2222-4222-8222-000000000001', 'Zománctábla',    'enamel',    'enamel',    '#173682', '#F1F4F9', '#C8102E', '#173682', 'inter', 'plain'),
  ('22222222-2222-4222-8222-000000000002', 'Pénztárblokk',   'receipt',   'receipt',   '#FBFBF6', '#1B1B1B', '#B3261E', '#1B1B1B', 'inter', 'plain'),
  ('22222222-2222-4222-8222-000000000003', 'Indulási tábla', 'departure', 'departure', '#0B0B0A', '#FFB81C', '#FFB81C', '#F3F1EA', 'inter', 'plain'),
  ('22222222-2222-4222-8222-000000000004', 'Letépős naptár', 'calendar',  'calendar',  '#FFFFFF', '#121417', '#D0231B', '#D0231B', 'inter', 'plain'),
  ('22222222-2222-4222-8222-000000000005', 'Riso nyomat',    'riso',      'riso',      '#F5F5EF', '#17215C', '#ED008C', '#00AEEF', 'inter', 'plain'),
  ('22222222-2222-4222-8222-000000000006', 'Bonsín',         'ticket',    'ticket',    '#FFFEF7', '#1D2A6B', '#D8322A', '#1D2A6B', 'inter', 'plain'),
  ('22222222-2222-4222-8222-000000000007', 'Árjegyzék',      'pricelist', 'pricelist', '#FCFCF8', '#151515', '#5A3FA5', '#151515', 'inter', 'plain');
