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
@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