@props(['properties', 'custom_properties' => []]) @foreach ($custom_properties as $property) @switch($property->type) @case('date') @case('string') @case('number') @break @case('checkbox') @break @case('radio') @foreach ($property->allowed_values as $value)
key] === $value ?? false) label="{{ $value }}" @required($property->required) wire:model="properties.{{ $property->key }}" :disabled="$property->non_editable && isset($properties[$property->key])" class="form-radio size-4 text-primary rounded-full focus:ring-secondary hover:bg-secondary ring-offset-primary-800 focus:ring-2 bg-background-secondary border-neutral" />
@endforeach @break @case('select') @break @case('text') {{ $properties[$property->key] ?? '' }} @break @default @endswitch @endforeach