@props(['name', 'class' => 'h-5 w-5']) @php $svgs = [ 'shield' => '', 'brand-shield' => '', 'phone' => '', 'mail' => '', 'map-pin' => '', 'clock' => '', 'chevron-down' => '', 'arrow-right' => '', 'arrow-left' => '', 'check-circle-2' => '', 'external-link' => '', 'menu' => '', 'x' => '', 'building-2' => '', 'gavel' => '', 'scale' => '', 'scroll-text' => '', 'shield-check' => '', 'file-text' => '', 'message-square' => '', 'briefcase' => '', 'home' => '', 'receipt' => '', 'heart-pulse' => '', 'stamp' => '', 'calendar' => '', 'user' => '', 'users' => '', 'workflow' => '', 'file-spreadsheet' => '', 'compass' => '', 'sparkles' => '', 'tree-pine' => '', 'trees' => '', 'sailboat' => '', 'waves' => '', 'mountain' => '', 'landmark' => '', 'layout-dashboard' => '', 'search' => '', 'bell' => '', 'plus' => '', 'edit' => '', 'trash-2' => '', 'eye' => '', 'filter' => '', 'log-out' => '', 'settings' => '', 'more-vertical' => '', 'check' => '', 'alert-circle' => '', 'arrow-up-right' => '', 'inbox' => '', 'layers' => '', 'globe' => '', 'lock' => '', 'sliders' => '', 'code' => '', 'toggle-left' => '', 'file' => '', 'target' => '', 'user-check' => '', 'megaphone' => '', 'share-2' => '', 'history' => '', 'check-circle' => '', 'image' => '', 'upload-cloud' => '', 'monitor' => '', 'smartphone' => '', 'tablet' => '', 'help-circle' => '', ]; $iconKey = strtolower(preg_replace('/(?'); $isBrandShield = ($iconKey === 'brand-shield' || $name === 'brand-shield'); $viewBox = $isBrandShield ? '0 0 32 32' : '0 0 24 24'; $strokeAttrs = $isBrandShield ? '' : 'fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"'; @endphp