@php $reverse = $section->settings->image_position === 'right'; $imageHeightClass = match ($section->settings->image_height) { 'sm' => 'h-40', 'md' => 'h-64', 'lg' => 'h-96', default => 'h-auto', }; $imageWidthClass = match ($section->settings->image_width) { 'sm' => 'md:w-1/3', 'lg' => 'md:w-2/3', default => 'md:w-1/2', }; $contentPositionClass = match ($section->settings->content_position) { 'top' => 'items-start', 'bottom' => 'items-end', default => 'items-center', }; $contentAlignClass = match ($section->settings->content_align) { 'center' => 'md:text-center md:items-center', 'end' => 'md:text-end md:items-end', default => 'md:text-start md:items-start', }; $mobileAlignClass = match ($section->settings->content_align_mobile) { 'center' => 'text-center items-center', 'end' => 'text-end items-end', default => 'text-start items-start', }; @endphp
liveUpdate()->toggleClass('image_position', 'md:flex-row-reverse') }} >
@if ($section->settings->image) liveUpdate()->attr('image', 'src') }} /> @endif
@foreach ($section->blocks as $block) @switch($block->type) @case('heading')

liveUpdate()->text('text') }}> {{ $block->settings->text }}

@break @case('body')
liveUpdate()->html('content') }}> {!! $block->settings->content !!}
@break @case('button') liveUpdate()->text('text')->attr('url', 'href') }} > {{ $block->settings->text }} @break @endswitch @endforeach
@visual_design_mode @pushOnce('scripts') @endpushOnce @end_visual_design_mode