@php
$logo =
get_theme_option(key: 'theme_logo', theme_slug: 'kindergarten') ?? (get_theme_option(key: 'theme_logo') ?? []);
$defaultLogo =
isset($logo['logo']) && fileExists('lms/theme-options', $logo['logo']) == true
? asset("storage/lms/theme-options/{$logo['logo']}")
: asset('lms/frontend/assets/images/logo/default-logo-dark.svg');
$footerLogo =
isset($logo['footer_logo']) && fileExists('lms/theme-options', $logo['footer_logo']) == true
? asset("storage/lms/theme-options/{$logo['footer_logo']}")
: asset('lms/frontend/assets/images/logo/default-logo-dark.svg');
$favIcon =
isset($logo['favicon']) && fileExists('lms/theme-options', $logo['favicon']) == true
? asset("storage/lms/theme-options/{$logo['favicon']}")
: asset('lms/frontend/assets/images/favicon.ico');
$headerClass = 'bg-white sticky-header';
$headerWrapperClass = 'flex-center-between py-4';
$rightActionsWrapperClass = 'self-end flex items-center gap-5';
$menuClass = [];
$searchClass = [];
$active_theme_slug = active_theme_slug();
$settings = [
'menus' => get_menus(),
'active_theme_slug' => $active_theme_slug,
'header_class' => $headerClass,
'header_wrapper_class' => $headerWrapperClass,
'right_actions_wrapper_class' => $rightActionsWrapperClass,
'default_logo' => $defaultLogo,
'footer_logo' => $footerLogo,
'fav_icon' => $favIcon,
'menu_class' => $menuClass,
'search_class' => $searchClass,
'components' => [
'inner-header-top' => false,
],
'loggedin' => [],
'login' => [
'url' => route('login'),
'label' => translate('Log In'),
'is_show' => false,
],
'register' => [
'url' => route('auth.register'),
'label' => translate('Join for free'),
'is_show' => true,
'show_icon' => false,
],
'cart' => [
'is_show' => true,
'url' => route('cart.page'),
],
'wishlist' => [
'is_show' => true,
],
'search' => [
'is_show' => false,
],
'header' => [
'theme' => $active_theme_slug,
],
'footer' => [
'wrapper_class' =>
'bg-gradient-to-b from-[#FEFBF0] to-[#E6F3EB] mt-16 sm:mt-24 lg:mt-[120px] relative overflow-hidden',
'theme' => active_theme_slug(),
],
];
@endphp
@push('css')
@endpush