-- =====================================================================
-- Két egyszerű közös design és egy új színsor
--
--   tiles      — Csempe
--   largeprint — Nagybetűs
--
-- A 4. vázlatfüzet K15 és K16 iránya. Az ENUM-listák a teljes kínálatot
-- tartalmazzák, nem csak az újakat.
--
-- A Csempe lapjain fehér a felirat, ezért kapott egy saját színsort
-- („Mély"): a meglévő Metró és Nyomda sárgáján és mustárján a fehér betű
-- nem olvasható. A sor a Vonalábrán és a Gyufacímkén is választható.
-- =====================================================================

ALTER TABLE themes
  MODIFY COLUMN template_type
    ENUM('classic','modern','bold','grid','columns3','banded','poster',
         'enamel','receipt','departure','calendar','riso','ticket','pricelist',
         'linemap','matchbox','gingham',
         'signpost','pictogram','rowguide','signal',
         'tiles','largeprint')
    NOT NULL DEFAULT 'classic';

ALTER TABLE themes
  MODIFY COLUMN daily_style
    ENUM('classic','nordic','market','diner',
         'enamel','receipt','departure','calendar','riso','ticket','pricelist',
         'linemap','matchbox','gingham',
         'signpost','pictogram','rowguide','signal',
         'tiles','largeprint')
    NOT NULL DEFAULT 'classic';

ALTER TABLE themes
  MODIFY COLUMN color_set ENUM('metro','print','muted','deep','brand') NOT NULL DEFAULT 'metro';

-- Kész témák az eredeti színekkel és a design saját betűjével, mindkét
-- menüfajtára beállítva. A színek ugyanazok, mint a
-- `components/tv/designs/presets.ts` fájlban (teszt ellenőrzi).
INSERT IGNORE INTO themes
  (id, name, template_type, daily_style, background_color, text_color, primary_color, heading_color, font, alacarte_price_style, color_set)
VALUES
  ('22222222-2222-4222-8222-00000000000f', 'Csempe',    'tiles',      'tiles',      '#E8EAED', '#15181D', '#15181D', '#FFFFFF', 'design', 'plain', 'deep'),
  ('22222222-2222-4222-8222-000000000010', 'Nagybetűs', 'largeprint', 'largeprint', '#FFFFFF', '#101826', '#101826', '#2438A8', 'design', 'plain', 'metro');
