@extends('site.layouts.new.base') @php $frontLayout = 'new'; $companyName = $company->fullName ?? $company->name ?? $company->shortName ?? 'Órgão Público'; $layoutTitle = $companyName . ' - ' . config('app.name'); $logo = $logo ?? null; $searchPlaceholder = 'Buscar leis, matérias, sessões'; $searchAction = route('site.search', ['front_layout' => $frontLayout]); $searchName = 'text'; $searchValue = request('text', ''); $ctaLabel = 'Acesso Restrito'; $siteFrontUrls = $siteFrontUrls ?? [ 'materials' => route('site.materials', ['front_layout' => $frontLayout]), 'meetings' => route('site.meetings', ['front_layout' => $frontLayout]), 'assemblymen' => route('site.assemblymen', ['front_layout' => $frontLayout]), 'attendance' => route('site.attendance', ['front_layout' => $frontLayout]), 'commissions' => route('site.commissions', ['front_layout' => $frontLayout]), 'login' => url('/login'), ]; $ctaHref = $siteFrontUrls['login']; $searchScope = request()->query('scope', 'all'); $siteMenuSection = $siteMenuSection ?? match (true) { request()->routeIs('site.materials') => 'materials', request()->routeIs('DocumentDetailsFront'), request()->routeIs('LawsDetailsFront'), request()->has('documents'), request()->has('projects') => 'materials', request()->routeIs('site.meetings'), request()->routeIs('site.propositions'), request()->routeIs('site.propositions.summary'), request()->routeIs('site.voting.summary'), request()->has('atas') => 'meetings', request()->routeIs('site.search') && $searchScope === 'documents' => 'materials', request()->routeIs('site.search') && $searchScope === 'projects' => 'materials', request()->routeIs('site.search') && $searchScope === 'meetings' => 'meetings', request()->routeIs('site.assemblymen') => 'assemblymen', request()->routeIs('site.attendance') => 'attendance', request()->routeIs('site.commissions') => 'commissions', default => null, }; $menuItems = $menuItems ?? [ ['label' => 'Matérias', 'href' => $siteFrontUrls['materials'], 'icon' => 'home', 'active' => $siteMenuSection === 'materials'], ['label' => 'Sessões', 'href' => $siteFrontUrls['meetings'], 'icon' => 'calendar', 'active' => $siteMenuSection === 'meetings'], ['label' => 'Vereadores', 'href' => $siteFrontUrls['assemblymen'], 'icon' => 'users', 'active' => $siteMenuSection === 'assemblymen'], ['label' => 'Lista de presença', 'href' => $siteFrontUrls['attendance'], 'icon' => 'bars', 'active' => $siteMenuSection === 'attendance'], ['label' => 'Comissões', 'href' => $siteFrontUrls['commissions'], 'icon' => 'users', 'active' => $siteMenuSection === 'commissions'], // ['label' => 'Voz do cidadão', 'href' => $siteFrontUrls['login'], 'icon' => 'mic'], ]; @endphp @section('content')