ldc-boutique-cnc-themes/partials/header.blade.php
2022-03-19 09:00:24 +01:00

138 lines
5.4 KiB
PHP

<header class="header fw">
<div class="header__container bandeau">
<div class="header__wrapper wrapper">
<div class="header__inner">
<div class="header__block header__block_left">
<div class="left__offset">
<a class="header__logo" href="/"><img src="{{ asset(config('app.theme')."/img/logo.png")}}" /></a>
</div>
<div class="header__menu-trigger menu-trigger">
<div class="menu-trigger__lines"><i></i><i></i><i></i></div>
<div class="menu-trigger__text">Menu</div>
</div>
</div>
<div class="header__block header__block_middle">
<div class="header__search-form">
<form class="form search-form" method="GET" action="{{ route('search') }}">
{{--<div class="search-form__icon">
<span class="icon icon_search"></span>
</div>--}}
<input class="search-form__input form__input" type="text"
placeholder="Recherchez un produit"
id="filter" name="filter"
value="{{ $filter ?? ''}}">
<button class="search-form__btn btn btn_contrast no-after">OK</button>
</form>
</div>
</div>
<div class="header__block header__block_right">
<ul class="header-actions">
@if (Config::get('theme.quick_order_page'))
<li class="header-actions__item">
<a href="{{ route('quickorder') }}">
{{ __('Commande Express') }}
</a>
</li>
@endif
<li class="header-actions__item" onclick="openCart()">
<basket-counter></basket-counter>
<span class="header-actions__item-title"><basket-amount></basket-amount></span>
</li>
<li class="header-actions__item">
@auth('customer')
{{-- Auth::guard('customer')->user()->id --}}
<a href="{{ route('account.dashboard') }}">
<span class="header-actions__item-icon icon icon_profile"></span>
</a>
<a href="{{ route('account.dashboard') }}">
<span class="header-actions__item-title"></span>
</a>
@endauth
@guest('customer')
<a href="{{ route('auth.connexion') }}">
<span class="header-actions__item-icon icon icon_profile"></span>
</a>
<a href="{{ route('auth.connexion') }}">
<span class="header-actions__item-title"></span>
</a>
@endguest
</li>
{{--<li class="header-actions__item">
<a href="{{ route('auth.connexion') }}">
<span class="header-actions__item-icon icon icon_profile"></span>
</a>
<a href="{{ route('auth.connexion') }}">
<span class="header-actions__item-title">Mon compte</span>
</a>
</li>--}}
</ul>
</div>
</div>
</div>
</div>
<div class="header__menu menu">
<div class="menu__container">
<div class="menu__wrapper wrapper wrapper_medium">
<div class="menu__inner">
<div class="left__offset"></div>
<div class="menu-block">
<div class="menu-block__title">{{ __('Nos gammes') }}</div>
<ul class="menu-block__list">
@foreach ($published_ranges as $range)
<li><a href="{{ route('range', ['rangeSlug' => $range->slug]) }}">{{$range->name}}</a></li>
@endforeach
</ul>
</div>
<div class="menu-block">
<div class="menu-block__title">Spécial</div>
<ul class="menu-block__list">
@foreach ($published_tags as $tag)
<li><a href="{{route('products.tagfilter', $tag->slug)}}">{{$tag->label}}</a></li>
@endforeach
</div>
</div>
</div>
</div>
</div>
</header>
@push('scripts')
<script>
let today = new Date();
let year = today.getFullYear();
//months is 0 indexed
let start_winter = new Date(year,11,21);
let start_spring = new Date(year,2,20);
let start_summer = new Date(year,5,21);
let start_fall = new Date(year,8,22);
let bandeaux = document.getElementsByClassName('bandeau');
if(today >= start_winter || today < start_spring) {
//winter
Array.prototype.filter.call(bandeaux, function(element){
element.className += ' winter';
});
} else if(today >= start_fall) {
//fall
Array.prototype.filter.call(bandeaux, function(element){
element.className += ' fall';
});
} else if(today >= start_summer) {
//summer
Array.prototype.filter.call(bandeaux, function(element){
element.className += ' summer';
});
} else if(today >= start_spring) {
//spring
Array.prototype.filter.call(bandeaux, function(element){
element.className += ' spring';
});
}
</script>
@endpush