@once @section('css') @parent @endsection @endonce @if (isset($card_data['title'], $card_data['data'])) @php $size = (int) ($card_data['size'] ?? 25); $columnClass = $card_data['column_class'] ?? match (true) { $size >= 40 => 'col-12 col-lg-6', $size >= 30 => 'col-sm-6 col-lg-4', default => 'col-sm-6 col-lg-3', }; $titleRaw = (string) ($card_data['title'] ?? ''); $titleParts = array_values( array_filter( preg_split('//i', $titleRaw), static fn ($part) => trim((string) $part) !== '' ) ); $titlePrimary = $titleParts[0] ?? $titleRaw; $titleSecondary = count($titleParts) > 1 ? implode('
', array_slice($titleParts, 1)) : null; @endphp
{!! $titlePrimary !!}
@if ($titleSecondary)
{!! $titleSecondary !!}
@endif
{!! $card_data['data'] !!}
@else
@endif @section('scripts') @parent @endsection