@props([ 'name' => '', 'id' => null, 'value' => null, 'label' => null, 'placeholder' => 'Select timezone', 'required' => false, 'class' => '', 'style' => '', ]) @php use App\Data\Countries; $options = Countries::forTimezone(); $uid = 'csd_' . ($id ?? $name) . '_' . substr(md5(uniqid()), 0, 8); $inputId = $id ?? $name; $selFlag = '🌐'; $selLabel = $placeholder; $selSub = ''; if ($value) { foreach ($options as $opt) { if ($opt['value'] === $value) { $selFlag = $opt['flag']; $selLabel = $opt['label']; $selSub = $opt['utc']; break; } } } $isPlaceholder = !$value; @endphp @once('csd-styles') @endonce @once('csd-script') @endonce
@if($label) @endif