@php Theme::asset()->usePath()->add('leaflet-css', 'plugins/leaflet/leaflet.css'); Theme::asset()->usePath()->add('style', 'css/style.css'); Theme::asset()->container('footer')->usePath()->add('leaflet-js', 'plugins/leaflet/leaflet.js'); Theme::asset()->container('footer')->usePath()->add('leaflet-markercluster', 'plugins/leaflet/leaflet.markercluster-src.js'); $layouts = [ 'grid' => [ 'name' => __('Grid'), 'icon' => 'mdi mdi-view-grid-outline', ], 'list' => [ 'name' => __('List'), 'icon' => 'mdi mdi-view-list-outline', ], 'map' => [ 'name' => __('Map'), 'icon' => 'mdi mdi-map-marker', ], ]; $currentLayout = BaseHelper::stringify(request()->query('layout')) ?? (theme_option('projects_list_layout') ?: 'grid'); if (! in_array($currentLayout, array_keys($layouts))) { $currentLayout = 'grid'; } @endphp