This commit is contained in:
salam committed 2025-11-05 14:07:28 +01:00
1 parent 1fbd9da376
commit 3791379c41
16 files changed
+108 -86

No files matched your search

@@ -5,9 +5,11 @@ namespace App\Filament\Resources\Inhaltsverzeichnis\Schemas;
use App\Models\Inhaltselement;
use App\Models\Textblock;
use Filament\Forms\Components\Checkbox;
use Filament\Forms\Components\FileUpload;
use Filament\Forms\Components\Select;
use Filament\Forms\Components\Textarea;
use Filament\Forms\Components\TextInput;
use Filament\Schemas\Components\Section;
use Filament\Schemas\Components\Tabs;
use Filament\Schemas\Components\Tabs\Tab;
use Filament\Schemas\Schema;
@@ -24,12 +26,30 @@ class InhaltsverzeichnisForm
->schema([
Checkbox::make('neue_seite')
->label('Start neuer Seite'),
Checkbox::make('ueberschrift_anzeigen')
->label('Überschrift angezeigen'),
Checkbox::make('ueberschrift_verbergen')
->label('Überschrift verbergen'),
Textarea::make('name')
->required()
->label('Überschrift')
->columnSpan(3),
Section::make('Hilfe')
->icon('phosphor-question')
->schema([
FileUpload::make('hilfe_bild')
->image()
->label('Bild')
->disk('public')
->maxSize(3072) // 3MB limit
->acceptedFileTypes(['image/jpeg', 'image/png', 'image/webp'])
->directory('gutachten_hilfe')
->visibility('public')
->columnSpanFull(),
Textarea::make('hilfe_text')
->label('Text')
->columnSpan(2),
])
->collapsible()
->columnSpan(3),
]),
Tab::make('Kapitel Index')
->schema([