<?php

namespace Database\Seeders;

use App\Modules\Catalog\Models\TherapeuticCategory;
use Illuminate\Database\Seeder;
use Illuminate\Support\Str;

class TherapeuticCategorySeeder extends Seeder
{
    public function run(): void
    {
        $categories = [
            ['name' => 'Diabetes Care',        'icon' => '🩸', 'sort_order' => 1],
            ['name' => 'Blood Pressure',        'icon' => '❤️',  'sort_order' => 2],
            ['name' => 'Thyroid',               'icon' => '🦋', 'sort_order' => 3],
            ['name' => 'Heart Care',            'icon' => '🫀', 'sort_order' => 4],
            ['name' => 'Vitamins & Nutrition',  'icon' => '💊', 'sort_order' => 5],
            ['name' => 'Pain Relief',           'icon' => '🤕', 'sort_order' => 6],
            ['name' => 'Cold & Cough',          'icon' => '🤧', 'sort_order' => 7],
            ['name' => 'Stomach & Digestion',   'icon' => '🫃', 'sort_order' => 8],
            ['name' => 'Skin Care',             'icon' => '🧴', 'sort_order' => 9],
            ['name' => 'Eye Care',              'icon' => '👁️',  'sort_order' => 10],
            ['name' => 'Bone & Joint',          'icon' => '🦴', 'sort_order' => 11],
            ['name' => "Women's Health",        'icon' => '👩', 'sort_order' => 12],
            ['name' => "Men's Health",          'icon' => '👨', 'sort_order' => 13],
            ['name' => "Children's Health",     'icon' => '👶', 'sort_order' => 14],
            ['name' => 'Antibiotics',           'icon' => '🦠', 'sort_order' => 15],
            ['name' => 'Mental Wellness',       'icon' => '🧠', 'sort_order' => 16],
            ['name' => 'Liver & Kidney',        'icon' => '🫘', 'sort_order' => 17],
            ['name' => 'Ayurveda & Herbal',     'icon' => '🌿', 'sort_order' => 18],
        ];

        foreach ($categories as $cat) {
            TherapeuticCategory::updateOrCreate(
                ['slug' => Str::slug($cat['name'])],
                array_merge($cat, ['slug' => Str::slug($cat['name']), 'is_active' => true])
            );
        }
    }
}
