@props(['data' => []]) @php // Map old props to data array format if needed $title = $data['title'] ?? ""; $description = $data['description'] ?? ""; $layout = $data['layout'] ?? 'grid'; $icon_style = $data['icon_style'] ?? 'outline'; $icon_color = $data['icon_color'] ?? '#0ea5e9'; $features = $data['features'] ?? []; $svgIcons = [ 'heroicon-o-shield-check' => '', 'heroicon-o-clock' => '', 'heroicon-o-user-group' => '', 'heroicon-o-home' => '', 'heroicon-o-currency-dollar' => '', 'heroicon-o-heart' => '', 'heroicon-o-beaker' => '', 'heroicon-o-cube' => '', 'heroicon-o-star' => '', 'heroicon-o-trophy' => '', 'heroicon-o-academic-cap' => '', 'heroicon-o-clipboard-document-check' => '', 'heroicon-o-sparkles' => '', 'heroicon-o-truck' => '', 'heroicon-o-phone' => '', 'heroicon-o-envelope' => '', 'heroicon-o-map-pin' => '', 'heroicon-o-check-circle' => '', ]; @endphp {{-- Section Header --}} {{ $title }} @if($description) {{ $description }} @endif {{-- Features Grid --}} @if(!empty($features)) @if($layout === 'grid') @foreach($features as $feature) @if(($feature['icon_type'] ?? 'library') === 'image' && !empty($feature['icon_image'])) @elseif(isset($feature['icon']) && isset($svgIcons[$feature['icon']])) {!! $svgIcons[$feature['icon']] !!} @else @endif {{ $data['title'] ?? "" }} {{ $data['description'] ?? "" }} @endforeach @elseif($layout === 'list') @foreach($features as $feature) @if(($feature['icon_type'] ?? 'library') === 'image' && !empty($feature['icon_image'])) @elseif(isset($feature['icon']) && isset($svgIcons[$feature['icon']])) {!! $svgIcons[$feature['icon']] !!} @else @endif {{ $data['title'] ?? "" }} {{ $data['description'] ?? "" }} @endforeach @elseif($layout === 'cards') @foreach($features as $feature) @if(($feature['icon_type'] ?? 'library') === 'image' && !empty($feature['icon_image'])) @elseif(isset($feature['icon']) && isset($svgIcons[$feature['icon']])) {!! $svgIcons[$feature['icon']] !!} @else @endif {{ $data['title'] ?? "" }} {{ $data['description'] ?? "" }} @endforeach @endif @endif
{{ $description }}
{{ $data['description'] ?? "" }}