@php /** * Branding fields (identity, logos, fallback images) for Settings → General. * Each section uses the app's card anatomy — .qm-card-head (title + subtitle) over a * .qm-card-body — the same header/body split the Business-model and Split-gateway cards * use, so the section headings share one typography + spacing treatment across the product. * The General tab wraps these in its own multipart form so the whole tab keeps a single * "Save settings" button. Persisted by App\Services\BrandingService. */ // Every logo / favicon / fallback field below is the shared media-library picker // (media_field_html → the same one used by My Account, vendor Settings and campaigns). // Each renders as a self-contained card: title header, live-preview body, action footer. // Clearing a field reverts it to the bundled default in BrandingService, never to blank. // $fallbackDefault supplies the current image the picker shows when no custom one is set. $fallbackDefault = ['fallback_food_image' => 'assets/admin/fallback/food-fallback.png', 'fallback_general_image' => 'assets/admin/fallback/general-fallback.png', 'fallback_avatar_image' => 'assets/admin/avatar-placeholder.svg', 'fallback_about_video' => 'assets/client/video/video.mp4', 'cuisines_panel_bg' => 'assets/client/promos/collection-2.png', 'ai_avatar' => 'assets/admin/favicon.png']; @endphp
{{ t_raw('admin.branding.help_identity') }}
{{ t_raw('admin.branding.hint_color') }}
{{ t_raw('admin.branding.hint_site_url') }}
{{ t_raw('admin.branding.help_logos') }}
{{ t_raw('admin.branding.help_fallback') }}