help wip
This commit is contained in:
1 parent
3791379c41
commit
ec5a56a9b1
27 files changed
+514
-143
No files matched your search
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Filament\Resources\Gutachters\Schemas;
|
||||
|
||||
use App\Actions\Helper\ShowHelp;
|
||||
use Filament\Forms\Components\Checkbox;
|
||||
use Filament\Forms\Components\FileUpload;
|
||||
use Filament\Forms\Components\Radio;
|
||||
@@ -10,6 +11,7 @@ use Filament\Forms\Components\Select;
|
||||
use Filament\Forms\Components\TextInput;
|
||||
use Filament\Schemas\Components\Tabs;
|
||||
use Filament\Schemas\Components\Tabs\Tab;
|
||||
use Filament\Schemas\Components\Utilities\Get;
|
||||
use Filament\Schemas\Schema;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use Ysfkaya\FilamentPhoneInput\Forms\PhoneInput;
|
||||
@@ -22,7 +24,6 @@ class GutachterForm
|
||||
->components([
|
||||
Tabs::make('Tabs')
|
||||
->tabs([
|
||||
|
||||
Tab::make('Gutachter')
|
||||
->icon('lucide-stamp')
|
||||
->inlineLabel()
|
||||
@@ -57,7 +58,8 @@ class GutachterForm
|
||||
->schema([
|
||||
Checkbox::make('logo_anzeigen')
|
||||
->label('Das Logo im Gutachten verwenden')
|
||||
->columnSpanFull(),
|
||||
->columnSpanFull()
|
||||
->live(),
|
||||
FileUpload::make('logo')
|
||||
->image()
|
||||
->disk('public')
|
||||
@@ -65,7 +67,9 @@ class GutachterForm
|
||||
->maxSize(3072) // 3MB limit
|
||||
->acceptedFileTypes(['image/jpeg', 'image/png', 'image/webp'])
|
||||
->visibility('public')
|
||||
->label('Logo'),
|
||||
->label('Logo')
|
||||
->afterLabel([ShowHelp::show('logo_am_deckblatt')])
|
||||
->columnSpanFull(),
|
||||
Radio::make('logo_align')
|
||||
->Label('Position')
|
||||
->default('right')
|
||||
@@ -74,12 +78,17 @@ class GutachterForm
|
||||
'center' => 'Zentriert',
|
||||
'right' => 'Rechts',
|
||||
]),
|
||||
TextInput::make('logo_height')
|
||||
->hidden(fn (Get $get): bool => ! $get('logo_anzeigen'))
|
||||
->label('Logo Höhe')
|
||||
->required()
|
||||
->suffix('mm'),
|
||||
])->columns(2),
|
||||
Tab::make('Anzeige am Deckblatt')
|
||||
->icon('lucide-contact')
|
||||
->schema([
|
||||
Checkbox::make('text_anzeigen')
|
||||
->label('Diesen Text am Deckblatt des Gutachtens verwenden')
|
||||
->label('Diesen Text anzeigen')
|
||||
->columnSpanFull(),
|
||||
RichEditor::make('referenz_formatting')
|
||||
->json()
|
||||
@@ -111,7 +120,8 @@ class GutachterForm
|
||||
'#cad5e2' => 'Schiefer Hell',
|
||||
'#314158' => 'Schiefer Dunkel',
|
||||
])
|
||||
->label('Adresse')
|
||||
->label('Gutachter am Deckblatt')
|
||||
->afterLabel([ShowHelp::show('gutachter_am_deckblatt')])
|
||||
->required(),
|
||||
]),
|
||||
|
||||
|
||||
Reference in new issue
Block a user