From a01c24616ca3f96c38a9136580a44495e55ceeee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Tun=C3=A7?= Date: Mon, 20 Oct 2025 15:24:30 -0300 Subject: [PATCH] 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. --- .../Admin/Resources/Settings/Tables/SettingsTable.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/Filament/Admin/Resources/Settings/Tables/SettingsTable.php b/app/Filament/Admin/Resources/Settings/Tables/SettingsTable.php index 48e44cb..1f5bd10 100644 --- a/app/Filament/Admin/Resources/Settings/Tables/SettingsTable.php +++ b/app/Filament/Admin/Resources/Settings/Tables/SettingsTable.php @@ -37,7 +37,16 @@ class SettingsTable ->label(__('settings.table_value')) ->searchable() ->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') ->label(__('settings.table_type'))