@if($configData["mainLayoutType"] == 'horizontal' && isset($configData["mainLayoutType"]))
<nav class="header-navbar navbar-expand-lg navbar navbar-fixed align-items-center navbar-shadow navbar-brand-center {{ $configData['navbarColor'] }}" data-nav="brand-center">
<div class="navbar-header d-xl-block d-none">
<ul class="nav navbar-nav">
@if(Auth::user()->active_portal == 'customer' && Auth::user()->is_customer == 1 && Auth::user()->customer->activeSubscription())
<li class="nav-item"><a class="navbar-brand" href="{{route('user.home')}}">
<span class="brand-logo"><img src="{{asset(config('app.logo'))}}" alt="app logo"/></span>
</a>
</li>
@else
<li class="nav-item"><a class="navbar-brand" href="{{route('admin.home')}}">
<span class="brand-logo"><img src="{{asset(config('app.logo'))}}" alt="app logo"/></span>
</a>
</li>
@endif
</ul>
</div>
@else
<nav class="header-navbar navbar navbar-expand-lg align-items-center {{ $configData['navbarClass'] }} navbar-light navbar-shadow {{ $configData['navbarColor'] }} {{$configData['layoutWidth'] === 'boxed' && $configData['verticalMenuNavbarType'] === 'navbar-floating' ? 'container-xxl' : '' }}">
@endif
<div class="navbar-container d-flex content">
<div class="bookmark-wrapper d-flex align-items-center">
<ul class="nav navbar-nav d-xl-none">
<li class="nav-item"><a class="nav-link menu-toggle" href="javascript:void(0);"><i class="ficon" data-feather="menu"></i></a></li>
</ul>
</div>
<ul class="nav navbar-nav align-items-center ms-auto">
{{--Language Dropdown--}}
<li class="nav-item dropdown dropdown-language">
<a class="nav-link dropdown-toggle" id="dropdown-flag" href="#" data-bs-toggle="dropdown" aria-haspopup="true">
<i class="flag-icon flag-icon-us"></i>
<span class="selected-language">English</span>
</a>
<div class="dropdown-menu dropdown-menu-end" aria-labelledby="dropdown-flag">
@foreach(\App\Helpers\Helper::languages() as $lang)
<a class="dropdown-item" href="{{url('lang/'.$lang['code'])}}" data-language="{{$lang['code']}}">
<i class="flag-icon flag-icon-{{$lang['iso_code']}}"></i> {{ $lang['name'] }}
</a>
@endforeach
</div>
</li>
{{--Dark and light option. It will be theme manager option--}}
{{-- <li class="nav-item d-none d-lg-block">--}}
{{-- <a class="nav-link nav-link-style"><i class="ficon" data-feather="{{ $configData['theme'] === 'dark' ? 'sun' : 'moon' }}"></i></a>--}}
{{-- </li>--}}
{{--Notification dropdown--}}
<li class="nav-item dropdown dropdown-notification me-25">
<a class="nav-link" href="javascript:void(0);" data-bs-toggle="dropdown">
<i class="ficon" data-feather="bell"></i>
@php
$count = \App\Models\Notifications::where('user_id', Auth::user()->id)->where('mark_read', 0)->count();
@endphp
@if($count)
<span class="badge rounded-pill bg-danger badge-up">{{ $count }}</span>
@endif
</a>
<ul class="dropdown-menu dropdown-menu-media dropdown-menu-end">
<li class="dropdown-menu-header">
<div class="dropdown-header d-flex">
<h4 class="notification-title mb-0 me-auto">{{ __('locale.labels.notifications') }}</h4>
<div class="badge rounded-pill badge-light-primary">{{$count}} {{__('locale.labels.new')}}</div>
</div>
</li>
<li class="scrollable-container media-list">
@foreach(\App\Models\Notifications::where('user_id', Auth::user()->id)->where('mark_read', 0)->latest()->take('10')->cursor() as $value)
<a class="d-flex" href="{{ route('user.account', ['tab' => 'notification']) }}">
<div class="list-item d-flex align-items-start">
@switch($value->notification_type)
@case('user')
<div class="me-1">
<div class="avatar bg-light-primary">
<div class="avatar-content"><i class="avatar-icon" data-feather="user"></i></div>
</div>
</div>
<div class="list-item-body flex-grow-1">
<p class="media-heading"><span class="fw-bolder">{{__('locale.labels.you_have_new_user')}}</p>
<small class="notification-text"> {{ str_limit($value->message, 30) }}</small>
</div>
@break
@case('plan')
<div class="me-1">
<div class="avatar bg-light-success">
<div class="avatar-content"><i class="avatar-icon" data-feather="shopping-cart"></i></div>
</div>
</div>
<div class="list-item-body flex-grow-1">
<p class="media-heading"><span class="fw-bolder">{{__('locale.labels.you_have_new_subscription')}}</p>
<small class="notification-text"> {{ str_limit($value->message, 30) }}</small>
</div>
@break
@case('senderid')
<div class="me-1">
<div class="avatar bg-light-danger">
<div class="avatar-content"><i class="avatar-icon" data-feather="user-check"></i></div>
</div>
</div>
<div class="list-item-body flex-grow-1">
<p class="media-heading"><span class="fw-bolder">{{__('locale.labels.new_sender_id_notification')}}</p>
<small class="notification-text"> {{ str_limit($value->message, 30) }}</small>
</div>
@break
@case('number')
<div class="me-1">
<div class="avatar bg-light-info">
<div class="avatar-content"><i class="avatar-icon" data-feather="phone"></i></div>
</div>
</div>
<div class="list-item-body flex-grow-1">
<p class="media-heading"><span class="fw-bolder">New Number sales</span></p>
<small class="notification-text"> {{ str_limit($value->message, 30) }}</small>
</div>
@break
@case('keyword')
<div class="me-1">
<div class="avatar bg-light-warning">
<div class="avatar-content"><i class="avatar-icon" data-feather="clipboard"></i></div>
</div>
</div>
<div class="list-item-body flex-grow-1">
<p class="media-heading"><span class="fw-bolder">New Keyword sales</span></p>
<small class="notification-text"> {{ str_limit($value->message, 30) }}</small>
</div>
@break
@case('chatbox')
<div class="me-1">
<div class="avatar bg-light-danger">
<div class="avatar-content"><i class="avatar-icon" data-feather="message-square"></i></div>
</div>
</div>
<div class="list-item-body flex-grow-1">
<p class="media-heading"><span class="fw-bolder">New Inbox Message</span></p>
<small class="notification-text"> {{ str_limit($value->message, 30) }}</small>
</div>
@break
@case('subscription')
<div class="me-1">
<div class="avatar bg-light-danger">
<div class="avatar-content"><i class="avatar-icon" data-feather="shopping-cart"></i></div>
</div>
</div>
<div class="list-item-body flex-grow-1">
<p class="media-heading"><span class="fw-bolder">Subscription Expired!</span></p>
<small class="notification-text"> {{ str_limit($value->message, 60) }}</small>
</div>
@break
@case('smsunit')
<div class="me-1">
<div class="avatar bg-light-danger">
<div class="avatar-content"><i class="avatar-icon" data-feather="message-square"></i></div>
</div>
</div>
<div class="list-item-body flex-grow-1">
<p class="media-heading"><span class="fw-bolder">SMS Unit Running Low!</span></p>
<small class="notification-text"> {{ str_limit($value->message, 60) }}</small>
</div>
@break
@case('topup')
<div class="me-1">
<div class="avatar bg-light-danger">
<div class="avatar-content"><i class="avatar-icon" data-feather="shopping-cart"></i></div>
</div>
</div>
<div class="list-item-body flex-grow-1">
<p class="media-heading"><span class="fw-bolder">Offline Topup Payment!</span></p>
<small class="notification-text">{{ str_limit($value->message, 60) }}</small>
</div>
@break
@endswitch
<small>
<time class="media-meta">{{ \App\Library\Tool::formatHumanTime($value->created_at) }}</time>
</small>
</div>
</a>
@endforeach
</li>
<li class="dropdown-menu-footer">
<a class="btn btn-primary w-100" href="{{ route('user.account', ['tab' => 'notification']) }}">{{__('locale.labels.read_all_notifications')}}</a>
</li>
</ul>
</li>
@if(Auth::user()->active_portal == 'customer' && Auth::user()->is_customer == 1 && Auth::user()->customer->activeSubscription())
<li class="nav-item balance-top-up">
<div class="show-balance">
<span class="show-balance-text">{{ __('locale.labels.balance') }}</span>
<span class="show-balance-unit">{{ Auth::user()->sms_unit == '-1' ? __('locale.labels.unlimited') : Auth::user()->sms_unit }}</span>
</div>
<a class="nav-link top-up-url d-sm-block" href="{{ route('user.account.top_up') }}">
<button type="button" class="btn btn-sm btn-outline-success">
<span class="text-white font-weight-bold" style="font-size: 12px">{{ __('locale.labels.top_up') }}</span>
</button>
</a>
</li>
@endif
<li class="dropdown dropdown-user nav-item">
<a class="dropdown-toggle nav-link dropdown-user-link" id="dropdown-user" href="javascript:void(0);" data-bs-toggle="dropdown" aria-haspopup="true">
<div class="user-nav d-sm-flex d-none">
<span class="user-name fw-bolder">
@if (Auth::check())
{{ Auth::user()->displayName() }}
@else
{{config('app.name')}}
@endif
</span>
<span class="user-status">{{ __('locale.labels.available') }}</span>
</div>
<span class="avatar">
<img class="round" src="{{ route('user.avatar', Auth::user()->uid) }}" alt="{{config('app.name')}}" height="40" width="40"/>
</span>
</a>
<div class="dropdown-menu dropdown-menu-end" aria-labelledby="dropdown-user">
@if(Auth::user()->active_portal == 'admin' && Auth::user()->is_customer == 1)
<a class="dropdown-item" href="{{ route('user.switch_view', ['portal' => 'customer']) }}"><i class="me-50" data-feather="log-in"></i>{{ __('locale.labels.switch_view') }}</a>
<div class="dropdown-divider"></div>
@endif
@if(Auth::user()->active_portal == 'customer' && Auth::user()->is_admin == 1)
<a class="dropdown-item" href="{{ route('user.switch_view', ['portal' => 'admin']) }}"><i class="me-50" data-feather="log-in"></i>{{ __('locale.labels.switch_view') }}</a>
<div class="dropdown-divider"></div>
@endif
<h6 class="dropdown-header">{{__('locale.labels.manage_profile')}}</h6>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="{{ route('user.account') }}"><i class="me-50" data-feather="user"></i>{{ __('locale.labels.profile') }}</a>
@if(Auth::user()->active_portal == 'customer' && Auth::user()->is_customer == 1)
<a class="dropdown-item" href="{{route('customer.subscriptions.index')}}">
<i class="me-50" data-feather="shopping-cart"></i>
{{ __('locale.labels.billing') }}
</a>
@endif
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); document.getElementById('logout-form').submit();"><i class="me-50" data-feather="power"></i> {{__('locale.menu.Logout')}}</a>
<form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
{{ csrf_field() }}
</form>
</div>
</li>
</ul>
</div>
</nav>
<!-- END: Header-->