<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use App\Models\Menu;
use App\Models\MenuItem;

class MenuSeeder extends Seeder {
    public function run(): void {
        $headerMenu = Menu::create(['name'=>'Header Menu','location'=>'header_menu']);
        $footerMenu = Menu::create(['name'=>'Footer Menu','location'=>'footer_menu']);

        // Header menu items
        $items = [
            ['title'=>['en'=>'Home','ne'=>'गृहपृष्ठ','hi'=>'होम'],'url'=>'/','sort_order'=>1],
            ['title'=>['en'=>'About Us','ne'=>'हाम्रो बारे','hi'=>'हमारे बारे'],'url'=>'/about','sort_order'=>2],
            ['title'=>['en'=>'Services','ne'=>'सेवाहरू','hi'=>'सेवाएं'],'url'=>'/services','sort_order'=>3],
            ['title'=>['en'=>'Products','ne'=>'उत्पादनहरू','hi'=>'उत्पाद'],'url'=>'/products','sort_order'=>4],
            ['title'=>['en'=>'Brand Partners','ne'=>'ब्रान्ड साझेदार','hi'=>'ब्रांड पार्टनर'],'url'=>'/brand-partners','sort_order'=>5],
            ['title'=>['en'=>'FAQs','ne'=>'प्रश्नहरू','hi'=>'सवाल-जवाब'],'url'=>'/faqs','sort_order'=>6],
            ['title'=>['en'=>'Blog','ne'=>'ब्लग','hi'=>'ब्लॉग'],'url'=>'/blog','sort_order'=>7],
            ['title'=>['en'=>'Contact Us','ne'=>'सम्पर्क','hi'=>'संपर्क करें'],'url'=>'/contact','sort_order'=>8],
        ];
        foreach ($items as $item) {
            $item['menu_id'] = $headerMenu->id;
            MenuItem::create($item);
        }
        $this->command->info('Menus seeded.');
    }
}
