{{-- Main Sidebar Component کامپوننت اصلی سایدبار که تمام بخش‌ها را ترکیب می‌کند @param string $type - نوع سایدبار (admin, sales, purchase) @param array $config - پیکربندی سفارشی (اختیاری) @param bool $showToggle - نمایش دکمه جمع/باز کردن --}} @php $type = $type ?? 'admin'; $config = $config ?? null; $showToggle = $showToggle ?? true; // پیکربندی پیش‌فرض بر اساس نوع $defaultConfigs = [ 'admin' => [ 'title' => 'سیستم مدیریت خرید / فروش', 'logo' => '🏢', 'sections' => ['dashboard', 'admin'] ], 'sales' => [ 'title' => 'بخش فروش', 'logo' => '📈', 'sections' => ['dashboard', 'sales'] ], 'purchase' => [ 'title' => 'سیستم مدیریت خرید / فروش', 'logo' => '🏢', 'sections' => ['dashboard', 'purchase'] ], ]; $sidebarConfig = $config ?? $defaultConfigs[$type] ?? $defaultConfigs['admin']; $title = $sidebarConfig['title'] ?? 'سیستم مدیریت خرید / فروش'; $logo = $sidebarConfig['logo'] ?? '🏢'; $sections = $sidebarConfig['sections'] ?? ['dashboard', 'admin']; @endphp
{{-- Navigation --}}
{{-- JavaScript for submenu toggle functionality --}}