Files
eatvio-infra/resources/views/layouts/eatvio.blade.php
Anatoliy Poloz fc41cc7106 WIP recipe
2023-12-12 14:06:49 +03:00

148 lines
7.3 KiB
PHP

<!DOCTYPE html>
@php
$currentLocale = LaravelLocalization::getCurrentLocale();
$curUrl = url()->current();
$isDiary = Str::of($curUrl)->test('/\/diary/');
@endphp
<html lang="{{ $currentLocale }}">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>@yield('page_title', 'Consult')</title>
<link rel="icon" type="image/svg+xml" href="/img/icons/logo.svg"/>
<link rel="alternate icon" type="image/png" href="/img/icons/logo.svg"/>
<link type="text/css" rel="stylesheet" href="/css/liana_reset.css" />
<style>@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');</style>
<link type="text/css" rel="stylesheet" href="{{ mix('css/app.css') }}" />
<!--link type="text/css" rel="stylesheet" href="/css/bootstrap.min.css" />
<link type="text/css" rel="stylesheet" href="/css/datepicker.min.css" /-->
<link type="text/css" rel="stylesheet" href="/css/style.css" />
<link type="text/css" rel="stylesheet" href="/css/liana_style.css" />
{{-- <script defer src="https://unpkg.com/alpinejs@3.x.x/dist/cdn.min.js"></script> --}}
{{-- @livewireStyles --}}
@stack('css_head')
<script src="{{ mix('js/app.js') }}" defer></script>
</head>
<body>
@include('svg_parts.main')
<header class="header">
<div class="header__main">
<a href="/" class="header__logo">
<img src="/img/logo.svg" alt="logo">
</a>
<form action="#" class="header__search search">
<button class="search__btn icon-search"></button>
<input type="text" name="search" class="search__input" placeholder="Поиск">
</form>
</div>
<div class="header__content">
<div class="header__container container-sm">
<nav class="header__menu">
<div class="header__menu-content">
<ul class="header__menu-list">
<li class="header__menu-item">
<a href="{{ route('recipe.index') }}" @class(["header__menu-link", "icon-book-open", 'active' => route('recipe.index') == $curUrl] )>
{{__('routes.recipe_index') }}
</a>
</li>
<li class="header__menu-item">
<a href="{{ route('blog_post.index') }}" @class(["header__menu-link", "icon-message-circle", "active" => route('blog_post.index') == $curUrl])>
{{ __('routes.blog_post_index') }}
</a>
</li>
</ul>
<span class="header__menu-separator"></span>
<ul class="header__menu-list">
<li class="header__menu-item">
<a href="{{ route('plan.index') }}" @class(["header__menu-link", "icon-file-text", "active" => route('plan.index') == $curUrl])>
{{ __('routes.plan_index') }}
</a>
</li>
<li class="header__menu-item">
<a href="{{ route('consultants.index')}}" @class(["header__menu-link", "icon-users", "active" => route('consultants.index') == $curUrl])>
{{ __('routes.consultants_index')}}
</a>
</li>
<li class="header__menu-item">
<a href="{{ route('diet.index') }}" @class(["header__menu-link", "icon-diet", "active" => route('diet.index') == $curUrl])>
{{ __('routes.diet_index')}}
</a>
</li>
</ul>
<span class="header__menu-separator"></span>
<ul class="header__menu-list">
@if(auth()->user()->is_consultant)
<li class="header__menu-item">
<a href="{{ route('consultant_diary_comment.index')}}"
@class(["header__menu-link", "icon-check-square", "active" => route('consultant_diary_comment.index') == $curUrl])>
{{__('routes.consultant_diary_comment_index') }}
</a>
</li>
@endif
<li class="header__menu-item">
<a href="{{ route('chat.index') }}" @class(["header__menu-link", "icon-message-square", 'active' => route('chat.index') == $curUrl])>
{{ __('routes.chat_index')}}
</a>
</li>
<li class="header__menu-item">
<a href="{{ route('finance.index')}}" class="header__menu-link icon-rubble">
{{ __('routes.finances_index')}}
</a>
</li>
</ul>
</div>
</nav>
<a href="{{ route('profile.show', auth()->user()) }}" class="header__person">
<img src="{{ auth()->user()->profile_photo_url }}" class="cover-image" alt="avatar">
</a>
<button type="button" class="header__menu-btn icon-menu">
<span></span>
</button>
</div>
</div>
</header>
<main class="page">
@yield('main_section', '')
</main>
<footer>
<div class="container --mw-1000 py-5 --f_bold">
<div class="d-flex align-items-center justify-content-between">
<div>
<a href="{{ LaravelLocalization::getLocalizedURL('ru') }}" @class(['me-4' => $currentLocale == 'ru', 'active' => $currentLocale == 'ru'])>Русский</a>
<a href="{{ LaravelLocalization::getLocalizedURL('en') }}" @class(['ms-4' => $currentLocale == 'en', 'active' => $currentLocale == 'en'])>English</a>
</div>
<div style="color:var(--main_fcolor)">
Eatvio © {{ date('Y') }}
</div>
</div>
<hr/>
<ul class="--menu --footer">
<li><a href="#">{{ __('messages.privacy') }}</a></li>
<li><a href="#">{{ __('messages.terms_of_use') }}</a></li>
<li><a href="#">{{ __('messages.reference') }}</a></li>
<li><a href="#">{{ __('messages.registration') }}</a></li>
</ul>
</div>
</footer>
{{-- <script src="/js/bootstrap.min.js"></script> --}}
{{-- <script src="/js/bootstrap.bundle.min.js"></script> --}}
@stack('jq_scripts')
{{-- <script src="/js/jquery-3.6.0.min.js"></script> --}}
{{-- <script src="/js/jquery.steps.min.js"></script> --}}
{{-- <script src="/js/datepicker.js"></script> --}}
<script>
</script>
{{-- @livewireScripts --}}
@livewireChartsScripts
@livewire('wire-elements-modal')
<x-toaster-hub />
</body>
</html>