@props([ 'item' => null, 'config' => [], 'badges' => [], 'colorScheme' => ['primary' => 'blue', 'secondary' => 'green', 'accent' => 'purple'], 'layout' => 'grid' ]) @php $cardConfig = collect($config); $badgeConfig = collect($badges); @endphp @if($layout === 'grid') {{-- Grid Layout Card --}}
{{ data_get($item, $cardConfig->get('subtitle')) }}
@endif{{ Str::limit(data_get($item, $cardConfig->get('description')), 150) }}
@endif{{ data_get($item, $cardConfig->get('description')) }}
@endif {{-- Enhanced Badges for Portfolio --}} @if($badgeConfig->has('fields')){{ data_get($item, $cardConfig->get('subtitle')) }}
@endif