From 63e4fdfee602e50b58b58fb458d07382f6aa225e Mon Sep 17 00:00:00 2001 From: salam Date: Sat, 4 Oct 2025 08:56:27 +0200 Subject: [PATCH] Projekt RTE --- .../AllgemeinflaechensRelationManager.php | 1 - .../Projektes/Schemas/ProjekteForm.php | 19 +++++++++++++++-- .../Projektes/Tables/ProjektesTable.php | 3 ++- database/seeders/DatabaseSeeder.php | 1 + database/seeders/ProjekteImportSeeder.php | 17 --------------- database/seeders/ProjekteSeeder.php | 21 +++++++++++++++++++ resources/css/filament/admin/theme.css | 5 +++++ 7 files changed, 46 insertions(+), 21 deletions(-) delete mode 100644 database/seeders/ProjekteImportSeeder.php create mode 100644 database/seeders/ProjekteSeeder.php diff --git a/app/Filament/Resources/Projektes/RelationManagers/AllgemeinflaechensRelationManager.php b/app/Filament/Resources/Projektes/RelationManagers/AllgemeinflaechensRelationManager.php index 587f18b..bfef621 100644 --- a/app/Filament/Resources/Projektes/RelationManagers/AllgemeinflaechensRelationManager.php +++ b/app/Filament/Resources/Projektes/RelationManagers/AllgemeinflaechensRelationManager.php @@ -1,4 +1,3 @@ - toolbarButtons([ ['bold', 'italic', 'underline', 'strike', 'subscript', 'superscript', 'link'], - ['h2', 'h3', 'alignStart', 'alignCenter', 'alignEnd'], + ['alignStart', 'alignCenter', 'alignEnd', 'horizontalRule'], ['bulletList', 'orderedList', 'table'], ['undo', 'redo'], - ])->columnSpan(2), + ])->floatingToolbars([ + 'paragraph' => [ + 'bold', 'italic', 'underline', 'strike', 'subscript', 'superscript', + ], + 'heading' => [ + 'h1', 'h2', 'h3', + ], + 'table' => [ + 'tableAddColumnBefore', 'tableAddColumnAfter', 'tableDeleteColumn', + 'tableAddRowBefore', 'tableAddRowAfter', 'tableDeleteRow', + 'tableMergeCells', 'tableSplitCell', + 'tableToggleHeaderRow', + 'tableDelete', + ], + ]) + ->columnSpan(2), ]), ]), diff --git a/app/Filament/Resources/Projektes/Tables/ProjektesTable.php b/app/Filament/Resources/Projektes/Tables/ProjektesTable.php index 661e5e3..00575e4 100644 --- a/app/Filament/Resources/Projektes/Tables/ProjektesTable.php +++ b/app/Filament/Resources/Projektes/Tables/ProjektesTable.php @@ -17,10 +17,11 @@ class ProjektesTable ->columns([ TextColumn::make('interner_name') ->label('Interner Name') - ->badge() ->color('info') + ->wrap() ->searchable(), TextColumn::make('offizieller_name') + ->wrap() ->searchable() ->label('Offizieller Name'), TextColumn::make('gutachter.company'), diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index bd13998..d55f573 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -21,6 +21,7 @@ class DatabaseSeeder extends Seeder PlansSeeder::class, TextblockSeeder::class, InhaltsverzeichnisSeeder::class, + ProjekteSeeder::class, ]); if (app()->isLocal()) { diff --git a/database/seeders/ProjekteImportSeeder.php b/database/seeders/ProjekteImportSeeder.php deleted file mode 100644 index 55d8992..0000000 --- a/database/seeders/ProjekteImportSeeder.php +++ /dev/null @@ -1,17 +0,0 @@ -dasD

', '2025-10-10', 'entwurf', '2025-10-03 15:58:28', '2025-10-03 15:58:28', NULL); + "; + DB::unprepared($sql); + } +} diff --git a/resources/css/filament/admin/theme.css b/resources/css/filament/admin/theme.css index 388ffee..7dd8858 100644 --- a/resources/css/filament/admin/theme.css +++ b/resources/css/filament/admin/theme.css @@ -10,6 +10,11 @@ @apply relative sm:max-w-3xl; } +@layer utilities { + .fi-prose { + line-height: 1.1; + } +} @theme { /* light theme */