@props([ 'entityType' => 'items', 'entityConfig' => [], 'items' => collect(), 'filters' => [], 'statistics' => [], 'viewModes' => ['grid', 'list'], 'currentViewMode' => 'grid', 'searchPlaceholder' => 'Search...', 'title' => 'Items', 'description' => 'Browse and discover items', 'emptyStateMessage' => 'No items found', 'emptyStateDescription' => 'Try adjusting your search or filters.', 'livewireComponent' => null ]) @php $config = collect($entityConfig); $cardFields = $config->get('cardFields', []); $filterConfig = $config->get('filters', []); $statisticsConfig = $config->get('statistics', []); $badgeConfig = $config->get('badges', []); $sortOptions = $config->get('sortOptions', []); $colorScheme = $config->get('colorScheme', [ 'primary' => 'blue', 'secondary' => 'green', 'accent' => 'purple' ]); @endphp
{{ data_get($item, $cardFields['subtitle']) }}
@endif{{ $emptyStateDescription }}
{{ $description }}
{{ $description }}