fix checkbox column alignment

as toogle column
This commit is contained in:
Anderson Carpi
2025-06-03 15:24:20 -03:00
parent 56b4ecf4ff
commit 8ea9f8e448
2 changed files with 12 additions and 1 deletions
@@ -1,7 +1,16 @@
.fi-ta-checkbox {
@apply flex items-center;
@apply w-full;
&:not(.fi-inline) {
@apply px-3 py-4;
}
&.fi-align-center {
@apply text-center;
}
&.fi-align-end,
&.fi-align-right {
@apply text-end;
}
}
@@ -4,6 +4,7 @@ namespace Filament\Tables\Columns;
use Filament\Forms\Components\Concerns\HasExtraInputAttributes;
use Filament\Support\Components\Contracts\HasEmbeddedView;
use Filament\Support\Enums\Alignment;
use Filament\Support\Facades\FilamentAsset;
use Filament\Support\Facades\FilamentView;
use Filament\Tables\Columns\Contracts\Editable;
@@ -44,6 +45,7 @@ class CheckboxColumn extends Column implements Editable, HasEmbeddedView
], escape: false)
->class([
'fi-ta-checkbox',
((($alignment = $this->getAlignment()) instanceof Alignment) ? "fi-align-{$alignment->value}" : (is_string($alignment) ? $alignment : '')),
'fi-inline' => $this->isInline(),
]);