22
33namespace Vormkracht10 \Fields \Filament \RelationManagers ;
44
5- use Filament \Tables ;
5+ use Filament \Forms \Components \Grid ;
6+ use Filament \Forms \Components \Section ;
7+ use Filament \Forms \Components \Select ;
8+ use Filament \Forms \Components \TextInput ;
9+ use Filament \Forms \Form ;
610use Filament \Forms \Get ;
711use Filament \Forms \Set ;
8- use Livewire \ Component ;
9- use Filament \Forms \ Form ;
12+ use Filament \ Resources \ RelationManagers \ RelationManager ;
13+ use Filament \Tables ;
1014use Filament \Tables \Table ;
11- use Illuminate \Support \Str ;
12- use Filament \Forms \Components \Grid ;
13- use Filament \Forms \Components \Select ;
14- use Vormkracht10 \Fields \Models \Field ;
15- use Filament \Forms \Components \Section ;
1615use Illuminate \Database \Eloquent \Model ;
17- use Vormkracht10 \Fields \Facades \Fields ;
18- use Filament \Forms \Components \TextInput ;
19- use Vormkracht10 \Fields \Enums \Field as FieldEnum ;
20- use Vormkracht10 \Fields \Concerns \HasFieldTypeResolver ;
16+ use Illuminate \Support \Str ;
17+ use Livewire \Component ;
2118use Vormkracht10 \Fields \Concerns \HasConfigurableFields ;
22- use Filament \Resources \RelationManagers \RelationManager ;
19+ use Vormkracht10 \Fields \Concerns \HasFieldTypeResolver ;
20+ use Vormkracht10 \Fields \Enums \Field as FieldEnum ;
21+ use Vormkracht10 \Fields \Facades \Fields ;
22+ use Vormkracht10 \Fields \Models \Field ;
2323
2424class FieldsRelationManager extends RelationManager
2525{
@@ -43,7 +43,7 @@ public function form(Form $form): Form
4343 ->required ()
4444 ->placeholder (__ ('Name ' ))
4545 ->live (debounce: 250 )
46- ->afterStateUpdated (fn (Set $ set , ?string $ state ) => $ set ('slug ' , Str::slug ($ state ))),
46+ ->afterStateUpdated (fn (Set $ set , ?string $ state ) => $ set ('slug ' , Str::slug ($ state ))),
4747
4848 TextInput::make ('slug ' )
4949 ->readonly (),
@@ -75,10 +75,10 @@ function () {
7575 ]),
7676 Section::make ('Configuration ' )
7777 ->columns (3 )
78- ->schema (fn (Get $ get ) => $ this ->getFieldTypeFormSchema (
78+ ->schema (fn (Get $ get ) => $ this ->getFieldTypeFormSchema (
7979 $ get ('field_type ' )
8080 ))
81- ->visible (fn (Get $ get ) => filled ($ get ('field_type ' ))),
81+ ->visible (fn (Get $ get ) => filled ($ get ('field_type ' ))),
8282 ]),
8383 ]);
8484 }
@@ -162,7 +162,7 @@ public function table(Table $table): Table
162162 'model_key ' => $ this ->ownerRecord ->slug ,
163163 ];
164164 })
165- ->mutateFormDataUsing (fn (array $ data , Model $ record ): array => $ this ->transferValuesOnSlugChange ($ data , $ record ))
165+ ->mutateFormDataUsing (fn (array $ data , Model $ record ): array => $ this ->transferValuesOnSlugChange ($ data , $ record ))
166166 ->after (function (Component $ livewire ) {
167167 $ livewire ->dispatch ('refreshFields ' );
168168 }),
@@ -225,4 +225,4 @@ private function transferValuesOnSlugChange(array $data, Model $record): array
225225
226226 return $ data ;
227227 }
228- }
228+ }
0 commit comments