@props([ 'code' => null, 'name' => null, 'flagOnly' => false, 'size' => 'default', ]) @php $countryCode = strtolower(trim((string) $code)); if ($countryCode === 'uk') $countryCode = 'gb'; $validCode = preg_match('/^[a-z]{2}$/', $countryCode) && $countryCode !== 'zz'; @endphp @if($validCode || (!$flagOnly && filled($name))) class(['country-label', 'country-label--'.$size, 'country-label--flag-only' => $flagOnly]) }}> @if($validCode) @endif @if(!$flagOnly && filled($name)) {{ $name }} @endif @endif