@vite(['resources/css/app.css', 'resources/js/app.js'])
@guest

VITIPORTAIL

@endguest @auth @include('components.header', ['pages' => $pages])

{{ $page->title }}

@foreach ($page->blocks as $block) @switch($block['type']) @case('text') @include('pages.blocks.text', ['data' => $block['data']]) @break @case('title_text') @include('pages.blocks.title_text', ['data' => $block['data']]) @break @case('map') @include('pages.blocks.map', ['data' => $block['data']]) @break @case('links') @include('pages.blocks.links', ['data' => $block['data']]) @break @case('image_text') @include('pages.blocks.image_text', ['data' => $block['data']]) @break @case('gallery_text') @include('pages.blocks.gallery_text', ['data' => $block['data']]) @break @case('separator')
@break @endswitch @endforeach @php $accordionBlocks = collect($page->blocks) ->filter(fn ($b) => $b['type'] === 'vertical_accordion') ->values(); @endphp @if($accordionBlocks->isNotEmpty()) @include('pages.blocks.vertical_accordion', [ 'blocks' => $accordionBlocks ]) @endif
@endauth