@php $frontendData = [ 'defaultTheme' => $settings['default_theme'] ?? 'dark', 'defaultLang' => $settings['default_lang'] ?? 'en', 'brandName' => $settings['brand_name'] ?? '', 'navLinks' => collect($navLinks ?? [])->map(fn($l) => [ 'href' => $l->href, 'label_en' => $l->label_en, 'label_ar' => $l->label_ar ]), 'hero' => [ 'badge_en' => $hero->badge_en ?? '', 'badge_ar' => $hero->badge_ar ?? '', 'line1_en' => $hero->line1_en ?? '', 'line1_ar' => $hero->line1_ar ?? '', 'line2_en' => $hero->line2_en ?? '', 'line2_ar' => $hero->line2_ar ?? '', 'line3_en' => $hero->line3_en ?? '', 'line3_ar' => $hero->line3_ar ?? '', 'desc_en' => $hero->desc_en ?? '', 'desc_ar' => $hero->desc_ar ?? '', 'cta1_en' => $hero->cta1_en ?? '', 'cta1_ar' => $hero->cta1_ar ?? '', 'cta2_en' => $hero->cta2_en ?? '', 'cta2_ar' => $hero->cta2_ar ?? '', 'scroll_en'=> $hero->scroll_en ?? '','scroll_ar'=> $hero->scroll_ar ?? '', ], 'services' => collect($services ?? [])->map(fn($s) => [ 'num' => $s->number_display, 'color' => $s->color, 'title_en' => $s->title_en, 'title_ar' => $s->title_ar, 'desc_en' => $s->desc_en, 'desc_ar' => $s->desc_ar, 'iconPath' => $s->icon_path, 'iconPath2' => $s->icon_path2, 'iconCircle' => (bool)($s->icon_circle ?? false), 'iconRect' => $s->icon_rect, ]), 'techRings' => $techRingsJson ?? [], 'techSection' => [ 'badge_en' => $settings['tech_badge_en'] ?? 'Our Stack', 'badge_ar' => $settings['tech_badge_ar'] ?? 'تقنياتنا', 'heading_en' => $settings['tech_heading_en'] ?? 'Technologies', 'heading_ar' => $settings['tech_heading_ar'] ?? 'التقنيات', ], 'projects' => collect($projects ?? [])->map(fn($p) => [ 'title_en' => $p->title_en, 'title_ar' => $p->title_ar, 'desc_en' => $p->desc_en, 'desc_ar' => $p->desc_ar, 'stack' => $p->stack, 'bg' => $p->bg_gradient, 'abbr' => $p->abbr, 'live_url' => $p->live_url, 'code_url' => $p->code_url, 'image' => $p->image ? asset('storage/'.$p->image) : null, ]), 'projSection' => [ 'badge_en' => $settings['proj_badge_en'] ?? 'Selected Work', 'badge_ar' => $settings['proj_badge_ar'] ?? 'أبرز الأعمال', 'heading_en' => $settings['proj_heading_en'] ?? 'Our Projects', 'heading_ar' => $settings['proj_heading_ar'] ?? 'مشاريعنا', ], 'about' => [ 'badge_en' => $about->badge_en ?? '', 'badge_ar' => $about->badge_ar ?? '', 'heading_en' => $about->heading_en ?? '', 'heading_ar' => $about->heading_ar ?? '', 'desc_en' => $about->desc_en ?? '', 'desc_ar' => $about->desc_ar ?? '', 'stats' => collect($stats ?? [])->map(fn($s) => ['num' => $s->number, 'label_en' => $s->label_en, 'label_ar' => $s->label_ar]), 'skills' => collect($skills ?? [])->map(fn($s) => ['name_en' => $s->name_en, 'name_ar' => $s->name_ar, 'pct' => $s->percentage]), ], 'contact' => [ 'badge_en' => $contact->badge_en ?? '', 'badge_ar' => $contact->badge_ar ?? '', 'heading_en' => $contact->heading_en ?? '', 'heading_ar' => $contact->heading_ar ?? '', 'items' => collect($contactItems ?? [])->map(fn($i) => [ 'label_en' => $i->label_en, 'label_ar' => $i->label_ar, 'value_en' => $i->value_en, 'value_ar' => $i->value_ar, 'color' => $i->color, 'iconPath' => $i->icon_path, ]), ], 'footer' => [ 'rights_en' => $settings['footer_rights_en'] ?? '© 2025 JILJAM.', 'rights_ar' => $settings['footer_rights_ar'] ?? '© 2025 JILJAM.', 'socials' => collect($socials ?? [])->map(fn($s) => ['label' => $s->label, 'href' => $s->href, 'icon' => $s->icon_svg]), ], 'orbitCenter' => [ 'logo' => ($settings['orbit_center_logo'] ?? null) ? asset('storage/'.$settings['orbit_center_logo']) : null, 'size' => (int)($settings['orbit_center_size'] ?? 88), 'text' => $settings['orbit_center_text'] ?? '', ], ]; @endphp
@yield('content') @yield('scripts')