agp zusaztfläache lager un 2. abstellplatz, desing color default an per projekt

This commit is contained in:
salam committed 2026-02-18 13:55:57 +01:00
1 parent 7c25584f33
commit 8562eb0f04
11 files changed
+84 -57

No files matched your search

@@ -11,6 +11,7 @@ use Filament\Forms\Components\Radio;
use Filament\Forms\Components\RichEditor;
use Filament\Forms\Components\Select;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Toggle;
use Filament\Schemas\Components\Section;
use Filament\Schemas\Components\Tabs;
use Filament\Schemas\Components\Tabs\Tab;
@@ -112,13 +113,24 @@ class ProjekteForm
Tab::make('Farben')
->icon('phosphor-palette')
->schema([
Toggle::make('projekt_farben_verwenden')
->label('Eigene Farben verwenden')
->afterStateUpdated(function ($record, ?string $state) {
$state = $state ? 0 : 1;
Projekte::where('id', $record->id)->update(['projekt_farben_verwenden' => $state]);
})
->belowContent('Die standard Farben können unter Verwaltung/Gutachter definiert werden.')
->live(),
ColorPicker::make('deckblatt_bg')->label('Deckblatt')
->disabled(fn ($record) => ! $record->projekt_farben_verwenden)
->belowContent('Farbe des Hintergrundes am Deckblatt.'),
ColorPicker::make('schmuckfarbe_header')->label('Überschriften')
->disabled(fn ($record) => ! $record->projekt_farben_verwenden)
->belowContent('Farbe des Hintergrundes bei Überschriften.'),
ColorPicker::make('farbe_borders')->label('Rahmen')
->disabled(fn ($record) => ! $record->projekt_farben_verwenden)
->belowContent('Farbe von Rahmen und Rändern bei Tabellen und Boxen.'),
])->columns(3)
])->columns(4)
->columnSpanFull(),
]),