@php use Filament\Support\Enums\Alignment; $isContained = $isContained(); $striped = $getStriped(); $showIndex = $getShowIndex(); @endphp
merge([ 'id' => $getId(), ], escape: false) ->merge($getExtraAttributes(), escape: false) ->class(['fi-in-table-repeatable bg-white border border-gray-300 shadow-sm rounded-xl relative dark:bg-gray-800 dark:border-gray-600']) }} > @if($showIndex)@endif @foreach($getColumnLabels() as $label) @php $alignment = $label['alignment']; if (! $alignment instanceof Alignment) { $alignment = filled($alignment) ? (Alignment::tryFrom($alignment) ?? $alignment) : null; } @endphp @endforeach @foreach ($getChildComponentContainers() as $item) @if($showIndex)@endif @foreach($item->getComponents() as $component) @endforeach @endforeach
'text-start', Alignment::Center => 'text-center', Alignment::End => 'text-end', Alignment::Left => 'text-left', Alignment::Right => 'text-right', Alignment::Justify, Alignment::Between => 'text-justify', default => $alignment, }, match ($alignment) { Alignment::Start, Alignment::Left => 'justify-start', Alignment::Center => 'justify-center', Alignment::End, Alignment::Right => 'justify-end', Alignment::Between, Alignment::Justify => 'justify-between', default => null, } ]) >{{ $label['name'] }}
{{ $loop->index }} {{ $component }}