forked from eatvio/eatvio-infra
148 lines
7.3 KiB
PHP
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>
|