138 lines
5.4 KiB
PHP
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
|