ultimatepos/Modules/Cms/Resources/views/frontend/layouts/navbar.blade.php

203 lines
4.6 KiB
PHP

<div class="corp-topbar">
<div class="corp-topbar__inner">
<ul class="corp-topbar__info">
<li><i class="fas fa-headset"></i> پشتیبانی ۲۴ ساعته</li>
<li><i class="fas fa-shield-alt"></i> امنیت سازمانی</li>
</ul>
<ul class="corp-topbar__info">
@if(Route::has('login') && !Auth::check())
<li><a href="{{ route('login') }}" style="color:inherit;text-decoration:none;"><i class="fas fa-sign-in-alt"></i> @lang('lang_v1.login')</a></li>
@elseif(Auth::check())
<li><a href="{{ route('home') }}" style="color:inherit;text-decoration:none;"><i class="fas fa-tachometer-alt"></i> @lang('cms::lang.dashboard')</a></li>
@endif
</ul>
</div>
</div>
<nav class="modern-nav" id="modernNav">
<div class="modern-nav__inner">
<a href="{{ url('/') }}">
<div class="modern-nav__logo">
<img src="{{ $__logo_url }}" alt="{{ config('app.name') }}" loading="lazy">
</div>
</a>
<ul class="modern-nav__links">
<li><a href="{{ url('/') }}" class="modern-nav__link">@lang('cms::lang.home')</a></li>
@if($__blog_count >= 1)
<li><a href="{{ action([\Modules\Cms\Http\Controllers\CmsController::class, 'getBlogList']) }}" class="modern-nav__link">{{ __('cms::lang.blogs') }}</a></li>
@endif
@if(count($__pages) > 0)
@foreach($__pages as $navPage)
<li>
<a href="{{ action([\Modules\Cms\Http\Controllers\CmsPageController::class, 'showPage'], ['page' => $navPage->slug]) }}" class="modern-nav__link">
{{ $navPage->title }}
</a>
</li>
@endforeach
@endif
<li><a href="{{ route('cms.contact.us') }}" class="modern-nav__link">@lang('cms::lang.contact_us')</a></li>
@if(Route::has('pricing') && config('app.env') != 'demo')
<li><a href="{{ action([\Modules\Superadmin\Http\Controllers\PricingController::class, 'index']) }}" class="modern-nav__link">@lang('superadmin::lang.pricing')</a></li>
@endif
<li>
<a href="{{ $navbar_btn['link'] }}" class="modern-nav__cta" target="_blank">
{{ $navbar_btn['text'] }}
</a>
</li>
</ul>
<button class="modern-nav__toggle" id="navToggle" aria-label="منو">
<i class="fas fa-bars"></i>
</button>
</div>
</nav>
<div class="modern-nav__mobile-menu" id="mobileMenu">
<button class="modern-nav__mobile-close" id="navClose" aria-label="بستن">
<i class="fas fa-times"></i>
</button>
<a href="{{ url('/') }}">@lang('cms::lang.home')</a>
@if($__blog_count >= 1)
<a href="{{ action([\Modules\Cms\Http\Controllers\CmsController::class, 'getBlogList']) }}">{{ __('cms::lang.blogs') }}</a>
@endif
@if(count($__pages) > 0)
@foreach($__pages as $navPage)
<a href="{{ action([\Modules\Cms\Http\Controllers\CmsPageController::class, 'showPage'], ['page' => $navPage->slug]) }}">{{ $navPage->title }}</a>
@endforeach
@endif
<a href="{{ route('cms.contact.us') }}">@lang('cms::lang.contact_us')</a>
@if(Route::has('pricing') && config('app.env') != 'demo')
<a href="{{ action([\Modules\Superadmin\Http\Controllers\PricingController::class, 'index']) }}">@lang('superadmin::lang.pricing')</a>
@endif
@if(!Auth::check() && Route::has('login'))
<a href="{{ route('login') }}">@lang('lang_v1.login')</a>
@endif
@if(Auth::check())
<a href="{{ route('home') }}">@lang('cms::lang.dashboard')</a>
@endif
<a href="{{ $navbar_btn['link'] }}" class="modern-nav__cta">{{ $navbar_btn['text'] }}</a>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
var nav = document.getElementById('modernNav');
var toggle = document.getElementById('navToggle');
var close = document.getElementById('navClose');
var menu = document.getElementById('mobileMenu');
window.addEventListener('scroll', function() {
nav.classList.toggle('scrolled', window.scrollY > 20);
});
if (toggle) toggle.addEventListener('click', function() { menu.classList.add('open'); document.body.style.overflow = 'hidden'; });
if (close) close.addEventListener('click', function() { menu.classList.remove('open'); document.body.style.overflow = ''; });
});
</script>