@include('partials.site-favicon') @php $coursePageSettings = is_array($site->course_page_settings ?? null) ? $site->course_page_settings : []; $memberThemeColor = $coursePageSettings['header_bg_color'] ?? $site->theme_color ?? '#212529'; if (! is_string($memberThemeColor) || ! preg_match('/^#[0-9a-fA-F]{3,8}$/', $memberThemeColor)) { $memberThemeColor = '#212529'; } $memberHeaderTextColor = $coursePageSettings['header_text_color'] ?? '#ffffff'; if (! is_string($memberHeaderTextColor) || ! preg_match('/^#[0-9a-fA-F]{3,8}$/', $memberHeaderTextColor)) { $memberHeaderTextColor = '#ffffff'; } $memberHeaderLogoUrl = trim((string) ($coursePageSettings['header_logo_url'] ?? '')); $memberMenus = is_array($coursePageSettings['header_menus'] ?? null) ? $coursePageSettings['header_menus'] : []; @endphp @include('member.partials._announcement_rich_content_styles') @stack('head') @php $showMemberHeader = $showMemberHeader ?? true; $showMemberFooter = $showMemberFooter ?? true; @endphp @include('member.partials._member_preview_banner') @if($showMemberHeader) @endif @php $memberNavFixedPages = $memberNavFixedPages ?? collect(); if (auth('site_member')->check()) { $showMemberSidebar = false; } elseif (! isset($showMemberSidebar)) { $showMemberSidebar = ! request()->routeIs('member.login.*') && isset($site) && $memberNavFixedPages->isNotEmpty(); } @endphp
@if(! empty($showLessonCourseSidebar) && ! empty($lessonCourseNav))
@elseif($showMemberSidebar)
@else
@endif @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
    @foreach($errors->all() as $e)
  • {{ $e }}
  • @endforeach
@endif @yield('content')
@if(isset($site) && $showMemberFooter) @include('member.partials._site_footer', ['site' => $site]) @endif @stack('scripts')