First commit

This commit is contained in:
Kevin Adametz 2025-10-20 17:50:35 +02:00
commit 7cf3558ba7
12933 changed files with 1180047 additions and 0 deletions

View file

@ -0,0 +1,34 @@
<div class="flux-cms-field {{ $field->getCssClasses($hasError) }}">
<label for="{{ $fieldId }}" class="block text-sm font-medium text-gray-700 mb-1">
{{ $field->getLabel() }}
@if($field->isRequired())
<span class="text-red-500">*</span>
@endif
@if($field->isTranslatable())
<span class="text-xs text-gray-500">({{ $locale }})</span>
@endif
</label>
<input
type="{{ $field->getInputType() }}"
id="{{ $fieldId }}"
name="{{ $field->getKey() }}"
wire:model="{{ $wireModel }}"
value="{{ $value }}"
@if($field->isRequired()) required @endif
@if($field->getMaxLength() > 0) maxlength="{{ $field->getMaxLength() }}" @endif
@if($field->getMinLength() > 0) minlength="{{ $field->getMinLength() }}" @endif
@if($field->getPattern()) pattern="{{ $field->getPattern() }}" @endif
@if($field->getPlaceholder()) placeholder="{{ $field->getPlaceholder() }}" @endif
class="mt-1 block w-full border-gray-300 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500 sm:text-sm @if($hasError) border-red-300 @endif"
{!! $field->getAttributes() ? ' ' . implode(' ', array_map(fn($k, $v) => "{$k}=\"{$v}\"", array_keys($field->getAttributes()), $field->getAttributes())) : '' !!}
>
@if($field->getHelpText())
<p class="mt-1 text-sm text-gray-500">{{ $field->getHelpText() }}</p>
@endif
@if($hasError)
<p class="mt-1 text-sm text-red-600">{{ $error }}</p>
@endif
</div>