-- ============================================================
-- UPDATE: Adaugă setarea pentru înălțime minimă mega-menu
-- ============================================================
-- Versiune: 1.1
-- Data: 2025-11-30
-- Descriere: Adaugă setarea min_menu_height pentru controlul
--            înălțimii minime a mega-menu-ului
-- ============================================================
-- Rulați DOAR dacă ați instalat deja sistemul și doriți
-- să adăugați noua funcționalitate de înălțime minimă
-- ============================================================

-- Verifică dacă setarea există deja
INSERT INTO `category_settings` (`setting_key`, `setting_value`, `description`) 
SELECT 'min_menu_height', '561.33', 'Inaltime minima mega-menu in px (pentru 12 categorii nivel 0)'
WHERE NOT EXISTS (
    SELECT 1 FROM `category_settings` WHERE `setting_key` = 'min_menu_height'
);

-- SAU actualizați valoarea dacă există deja
UPDATE `category_settings` 
SET `setting_value` = '561.33',
    `description` = 'Inaltime minima mega-menu in px (pentru 12 categorii nivel 0)'
WHERE `setting_key` = 'min_menu_height';

-- Mesaj de confirmare
SELECT 'Setarea min_menu_height a fost adăugată cu succes!' as Status;

-- ============================================================
-- Pentru a modifica înălțimea minimă ulterior:
-- 
-- UPDATE category_settings 
-- SET setting_value = '650' 
-- WHERE setting_key = 'min_menu_height';
-- 
-- Valori recomandate (bazate pe 46.78px per categorie):
-- - 467.8px  = ~10 categorii
-- - 561.33px = ~12 categorii (default)
-- - 654.92px = ~14 categorii
-- - 748.48px = ~16 categorii
-- 
-- NOTĂ: Dacă aveți > 12 categorii nivel 0, înălțimea se calculează
--       automat: nr_categorii × 46.78px
-- ============================================================

