ConnectionTest im Backend funktioniert jetzt
This commit is contained in:
@@ -31,11 +31,27 @@ class SettingResource extends Resource
|
||||
->maxLength(255)
|
||||
->hiddenOn('edit'),
|
||||
Forms\Components\Fieldset::make()
|
||||
->label(fn (?Setting $record) => $record ? $record->key : __('New Setting'))
|
||||
->label(fn (?Setting $record) => $record ? __('filament.resource.setting.form.' . $record->key) : __('New Setting'))
|
||||
->schema([
|
||||
TextInput::make('value')
|
||||
->label(__('Value'))
|
||||
->disableLabel()
|
||||
->label(__('Bitte Wert eingeben'))
|
||||
->disableLabel(fn (?Setting $record) => $record && ($record->key !== 'image_refresh_interval' && $record->key !== 'new_image_timespan_minutes' && $record->key !== 'gallery_heading'))
|
||||
->formatStateUsing(function (?string $state, ?Setting $record) {
|
||||
if ($record && $record->key === 'image_refresh_interval') {
|
||||
return (int)$state / 1000;
|
||||
} else if ($record && $record->key === 'new_image_timespan_minutes') {
|
||||
return (int)$state;
|
||||
}
|
||||
return $state;
|
||||
})
|
||||
->dehydrateStateUsing(function (?string $state, ?Setting $record) {
|
||||
if ($record && $record->key === 'image_refresh_interval') {
|
||||
return (int)$state * 1000;
|
||||
} else if ($record && $record->key === 'new_image_timespan_minutes') {
|
||||
return (int)$state;
|
||||
}
|
||||
return $state;
|
||||
})
|
||||
])
|
||||
]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user