@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