Enhance SettingsTable: Added state formatting for boolean types to display emojis in the settings table. This improves user experience by providing a visual representation of boolean values, making the table more intuitive.
This commit is contained in:
@@ -37,7 +37,16 @@ class SettingsTable
|
|||||||
->label(__('settings.table_value'))
|
->label(__('settings.table_value'))
|
||||||
->searchable()
|
->searchable()
|
||||||
->limit(50)
|
->limit(50)
|
||||||
->wrap(),
|
->wrap()
|
||||||
|
->formatStateUsing(function ($state, $record) {
|
||||||
|
// Boolean tipler için emoji göster
|
||||||
|
if ($record->type === 'boolean') {
|
||||||
|
return filter_var($state, FILTER_VALIDATE_BOOLEAN)
|
||||||
|
? '✅'
|
||||||
|
: '❌';
|
||||||
|
}
|
||||||
|
return $state;
|
||||||
|
}),
|
||||||
|
|
||||||
TextColumn::make('type')
|
TextColumn::make('type')
|
||||||
->label(__('settings.table_type'))
|
->label(__('settings.table_type'))
|
||||||
|
|||||||
Reference in New Issue
Block a user