Fix error handling for mailgateway forms

This commit is contained in:
philipp lang 2024-11-04 23:55:57 +01:00
parent 1c92e1a2e2
commit cc934b1b3c
1 changed files with 3 additions and 3 deletions
modules/Mailgateway/Components

View File

@ -36,7 +36,7 @@ class Form extends Component
'type' => 'Typ',
'name' => 'Beschreibung',
'domain' => 'Domain',
...$this->type ? collect($this->type::fieldNames())->mapWithKeys(fn ($attribute, $key) => ["params.{$key}" => $attribute]) : [],
...$this->type ? collect($this->type::fieldNames())->mapWithKeys(fn ($attribute, $key) => ["type.{$key}" => $attribute]) : [],
];
}
@ -104,11 +104,11 @@ class Form extends Component
<x-form::select name="typeClass" wire:model.live="typeClass" label="Typ" :options="$types" required />
@foreach($this->fields() as $index => $field)
<x-form::text
wire:key="index"
wire:key="$index"
wire:model="type.{{$field['name']}}"
:label="$field['label']"
:type="$field['type']"
:name="$field['name']"
:name="'type.'.$field['name']"
:required="str_contains('required', $field['validator'])"
></x-form::text>
@endforeach