@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('properties_list_layout') ?: 'grid'); if (! in_array($currentLayout, array_keys($layouts))) { $currentLayout = 'grid'; } @endphp
(! request()->input('layout') == 'map') || ! $showMap])> {!! Theme::partial("real-estate.properties.items-map", compact('properties')) !!}
request()->input('layout') == 'map']) data-layout="{{ theme_option('properties_list_layout') }}" style="max-height: none; max-width: none"> {!! Theme::partial("real-estate.properties.items", compact('properties')) !!}