layout('fields.field') ?>
attr([
'class' => ['form-input', 'form-input-slug', $field->get('class')],
'type' => 'text',
'id' => $field->name(),
'name' => $field->formName(),
'value' => $field->value(),
'placeholder' => $field->placeholder(),
'minlength' => $field->get('min'),
'maxlength' => $field->get('max'),
'pattern' => $field->get('pattern'),
'required' => $field->isRequired(),
'disabled' => $field->isDisabled(),
'hidden' => $field->isHidden(),
'readonly' => $field->isReadonly(),
'data-source' => $field->source()?->name(),
'data-auto-update' => $field->autoUpdate() ? 'true' : 'false',
]) ?>>
autoUpdate() && !$field->isReadonly()): ?>
= $this->icon('sparks') ?>