Files
kulakpos_web/resources/views/layouts/web/partials/header.blade.php

188 lines
11 KiB
PHP
Raw Normal View History

2026-03-15 17:08:23 +07:00
<header class="header-section home-header">
<nav class="navbar navbar-expand-lg p-0">
<div class="container">
<button class="navbar-toggler" type="button" data-bs-toggle="offcanvas" data-bs-target="#staticBackdrop"
aria-controls="staticBackdrop">
<i class="fa fa-bars" aria-hidden="true"></i>
</button>
<div class="d-flex align-items-center gap-2">
<div class="mobile-lang-container">
<div class="home-page-language-change">
<div class="dropdown">
<button class="language-btn" type="button" data-bs-toggle="dropdown" aria-expanded="false">
<img src="{{ asset('flags/' . languages()[app()->getLocale()]['flag'] . '.svg') }}" alt="" class="flag-icon me-2">
<span class="lang-name">
{{ languages()[app()->getLocale()]['name'] }}
</span>
</button>
<ul class="dropdown-menu dropdown-menu-scroll">
@foreach (languages() as $key => $language)
<li class="language-li">
<a class="dropdown-item" href="{{ request()->fullUrlWithQuery(['lang' => $key]) }}">
<img src="{{ asset('flags/' . $language['flag'] . '.svg') }}" alt="" class="flag-icon me-2">
{{ $language['name'] }}
</a>
@if (app()->getLocale() == $key)
<i class="fas fa-check language-check"></i>
@endif
</li>
@endforeach
</ul>
</div>
</div>
</div>
<a href="{{ route('home') }}" class="header-logo"><img src="{{ asset($general->value['logo'] ?? 'assets/images/icons/upload-icon.svg') }}" alt="header-logo" /></a>
</div>
<!-- Mobile Menu -->
<div class="offcanvas offcanvas-start mobile-menu" data-bs-backdrop="static" tabindex="-1"
id="staticBackdrop" aria-labelledby="staticBackdropLabel">
<div class="offcanvas-header home-offcanvas-header">
<a href="{{ route('home') }}" class="header-logo"><img
src="{{ asset($general->value['logo'] ?? 'assets/images/icons/upload-icon.svg') }}"
alt="header-logo" /></a>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close">
<i class="fa-solid fa-xmark"></i>
</button>
</div>
<div class="offcanvas-body">
<div class="accordion accordion-flush mb-30" id="sidebarMenuAccordion">
<div class="accordion-item">
<a href="{{ route('home') }}" class="accordion-button without-sub-menu"
type="button">{{ __('Home') }}</a>
</div>
<div class="accordion-item">
<a href="{{ route('about.index') }}" class="accordion-button without-sub-menu"
type="button">{{ __('About Us') }}</a>
</div>
<div class="accordion-item">
<a href="{{ route('plan.index') }}" class="accordion-button without-sub-menu"
type="button">{{ __('Pricing') }}</a>
</div>
<div class="accordion-item">
<a href="javascript:void(0);" class="accordion-button collapsed" type="button"
data-bs-toggle="collapse" data-bs-target="#support-menu" aria-expanded="false"
aria-controls="support-menu">{{ __('Pages') }}</a>
<div id="support-menu" class="accordion-collapse collapse"
data-bs-parent="#sidebarMenuAccordion">
<ul class="accordion-body p-0">
<li>
<a href="{{ route('blogs.index') }}">{{ __('Blog') }}</a>
<p class="mb-0 arrow">></p>
</li>
<li>
<a href="{{ route('term.index') }}"> {{ __('Terms & Conditions') }} </a>
<p class="mb-0 arrow">></p>
</li>
<li>
<a href="{{ route('policy.index') }}"> {{ __('Privacy Policy') }} </a>
<p class="mb-0 arrow">></p>
</li>
</ul>
</div>
</div>
<div class="accordion-item">
<a href="{{ route('contact.index') }}" class="accordion-button without-sub-menu"
type="button">{{ __('Contact Us') }}</a>
</div>
<a href="{{ Route::has($page_data['headings']['header_btn_link']) ? route($page_data['headings']['header_btn_link']) : route('login') }}" class="get-app-btn login-btn ">
<svg width="20" height="20" viewBox="0 0 20 20" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M5.48131 12.9012C4.30234 13.6032 1.21114 15.0366 3.09389 16.8304C4.01359 17.7065 5.03791 18.3332 6.32573 18.3332H13.6743C14.9621 18.3332 15.9864 17.7065 16.9061 16.8304C18.7888 15.0366 15.6977 13.6032 14.5187 12.9012C11.754 11.2549 8.24599 11.2549 5.48131 12.9012Z"
fill="white" />
<path
d="M13.75 5.4165C13.75 7.48757 12.0711 9.1665 10 9.1665C7.92893 9.1665 6.25 7.48757 6.25 5.4165C6.25 3.34544 7.92893 1.6665 10 1.6665C12.0711 1.6665 13.75 3.34544 13.75 5.4165Z"
fill="white" />
</svg>
{{ $page_data['headings']['header_btn_text'] ?? 'Login' }}
</a>
</div>
{{--
<a href="" data-bs-toggle="modal" data-bs-target="#signup-modal" class="get-app-btn ">
{{ $page_data['headings']['header_btn_text'] ?? '' }}
</a> --}}
</div>
</div>
<!-- Desktop Menu -->
<div class="collapse navbar-collapse">
<ul class="navbar-nav mx-auto mb-2 mb-lg-0">
<li class="nav-item">
<a href="{{ route('home') }}" class="nav-link active"
aria-current="page">{{ __('Home') }}</a>
</li>
<li class="nav-item">
<a class="nav-link" aria-current="page"
href="{{ route('about.index') }}">{{ __('About Us') }}</a>
</li>
<li class="nav-item">
<a class="nav-link" aria-current="page"
href="{{ route('plan.index') }}">{{ __('Pricing') }}</a>
</li>
<li class="nav-item menu-dropdown">
<a class="nav-link" aria-current="page" href="javascript:void(0);">{{ __('Pages') }} <span
class="arrow">></span></a>
<ul class="dropdown-content">
<li>
<a class="dropdown-item"
href="{{ route('blogs.index') }}">{{ __('Blog') }}<span>></span></a>
</li>
<li>
<a class="dropdown-item"
href="{{ route('term.index') }}">{{ __('Terms & Conditions') }}
<span>></span></a>
</li>
<li>
<a class="dropdown-item"
href="{{ route('policy.index') }}">{{ __('Privacy Policy') }}<span>></span></a>
</li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link" aria-current="page"
href="{{ route('contact.index') }}">{{ __('Contact Us') }}</a>
</li>
</ul>
<div class="home-page-language-change">
<div class="dropdown">
<button class="language-btn" type="button" data-bs-toggle="dropdown" aria-expanded="false">
<img src="{{ asset('flags/' . languages()[app()->getLocale()]['flag'] . '.svg') }}" alt="" class="flag-icon me-2">{{ languages()[app()->getLocale()]['name'] }}
</button>
<ul class="dropdown-menu dropdown-menu-scroll">
@foreach (languages() as $key => $language)
<li class="language-li">
<a class="dropdown-item" href="{{ request()->fullUrlWithQuery(['lang' => $key]) }}">
<img src="{{ asset('flags/' . $language['flag'] . '.svg') }}" alt="" class="flag-icon me-2">
{{ $language['name'] }}
</a>
@if (app()->getLocale() == $key)
<i class="fas fa-check language-check"></i>
@endif
</li>
@endforeach
</ul>
</div>
</div>
<a href="{{ Route::has($page_data['headings']['header_btn_link']) ? route($page_data['headings']['header_btn_link']) : route('login') }}" class="get-app-btn">
<svg width="20" height="20" viewBox="0 0 20 20" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M5.48131 12.9012C4.30234 13.6032 1.21114 15.0366 3.09389 16.8304C4.01359 17.7065 5.03791 18.3332 6.32573 18.3332H13.6743C14.9621 18.3332 15.9864 17.7065 16.9061 16.8304C18.7888 15.0366 15.6977 13.6032 14.5187 12.9012C11.754 11.2549 8.24599 11.2549 5.48131 12.9012Z"
fill="white" />
<path
d="M13.75 5.4165C13.75 7.48757 12.0711 9.1665 10 9.1665C7.92893 9.1665 6.25 7.48757 6.25 5.4165C6.25 3.34544 7.92893 1.6665 10 1.6665C12.0711 1.6665 13.75 3.34544 13.75 5.4165Z"
fill="white" />
</svg>
{{ $page_data['headings']['header_btn_text'] ?? 'Login' }}
</a>
</div>
</div>
</nav>
</header>