@php $has_restaurant = \App\Helpers\Environment\SystemModulesHelper::getModuleStatus('restaurant'); $has_otas = \App\Helpers\Environment\SystemModulesHelper::getModuleStatus('otas_connection'); $has_invoicing = \App\Helpers\Environment\FacturapiHelper::isEnabled(); $has_only_invoicing_system = \App\Helpers\Environment\SystemFeaturesHelper::getFeatureStatus('only_invoicing_system'); $home_navigation = [ //* Default Systems [ // Calendario "display" => !$has_only_invoicing_system, "route" => route('calendar.index'), "icon" => asset('icons/calendar.svg'), "title" => __('modules')['home']['calendar'], ], [ // Reservas "display" => !$has_only_invoicing_system, "route" => route('reservations.index'), "icon" => asset('icons/reserve.svg'), "title" => __('modules')['home']['reservations'], ], [ // Comandas "display" => $has_restaurant && !$has_only_invoicing_system, "route" => route('commands.index'), "icon" => asset('icons/orden_blue.svg'), "title" => __('modules')['home']['commands'], ], [ // OTAs "display" => $has_otas && in_array(Auth::user()->role, ['administrador']) && !$has_only_invoicing_system, "route" => route('otas.allotment-calendar'), "icon" => asset('icons/api_agency_blue.svg'), "title" => __('modules')['home']['otas_availability'], ], //* Invoicing System Illusion [ // Invoices "display" => $has_only_invoicing_system && $has_invoicing, "route" => route('invoices.index'), "icon" => asset('icons/invoice_blue.svg'), "title" => __('modules')['dashboard']['invoicing']['invoices'], ], [ // Tax Clients "display" => $has_only_invoicing_system && $has_invoicing, "route" => route('tax-clients.index'), "icon" => asset('icons/traveling_blue.svg'), "title" => __('modules')['dashboard']['hotel']['clients'], ], [ // Tax Branch "display" => in_array(Auth::user()->role, ['administrador', 'gerente']) && $has_only_invoicing_system && $has_invoicing, "route" => route('tax-branches.index'), "icon" => asset('icons/small_hotel_blue.svg'), "title" => __('modules')['dashboard']['invoicing']['branches'], ], [ // Tax Prod & Serv "display" => in_array(Auth::user()->role, ['administrador', 'gerente']) && $has_only_invoicing_system && $has_invoicing, "route" => route('tax-prod-servs.index'), "icon" => asset('icons/cube_blue.svg'), "title" => __('modules')['dashboard']['invoicing']['prod_servs'], ], ]; @endphp
    {{-- Logo --}}
    Harsi Logo
    {{-- Navigation Options --}} @foreach ($home_navigation as $item) @if ($item['display'])
    {{ $item['title'] }} Arrow
    {{ $item['title'] }}
    @endif @endforeach