@@ -37,20 +37,19 @@ public function buildFormFields(FieldsContainer $formFields): void
3737 )
3838 ->addField (
3939 SharpFormAutocompleteLocalField::make ('autocomplete_local ' )
40- ->setLocalized ()
4140 ->setLabel ('Autocomplete local ' )
4241 ->setLocalSearchKeys (['label ' ])
4342 ->setListItemTemplate ('{{ $label }} ' )
4443 ->setResultItemTemplate ('{{ $label }} ({{ $id }}) ' )
45- ->setLocalValues ($ this ->options (true )),
44+ ->setLocalValues ($ this ->options ()),
4645 )
4746 ->addField (
4847 SharpFormAutocompleteRemoteField::make ('autocomplete_remote ' )
4948 ->setLabel ('Autocomplete remote ' )
5049 ->setRemoteSearchAttribute ('query ' )
51- ->setListItemInlineTemplate ('{{name}} ' )
52- ->setResultItemInlineTemplate ('{{name}} ({{num}}) ' )
53- ->setRemoteEndpoint (url ( ' /passengers ' ) ),
50+ ->setListItemTemplate ('{{ $ name }} ' )
51+ ->setResultItemTemplate ('{{ $ name }} ({{ $ num }}) ' )
52+ ->setRemoteEndpoint (' /api/admin/users ' ),
5453 )
5554 ->addField (
5655 SharpFormAutocompleteListField::make ('autocomplete_list ' )
@@ -209,28 +208,28 @@ public function buildFormFields(FieldsContainer $formFields): void
209208 ->setStep (.1 ),
210209 )
211210 ->addField (
212- SharpFormSelectField::make ('select_dropdown ' , $ this ->options (true ))
211+ SharpFormSelectField::make ('select_dropdown ' , $ this ->options ())
213212 ->setLocalized ()
214213 ->setLabel ('Select dropdown ' )
215214 ->setMultiple ()
216215 ->setDisplayAsDropdown (),
217216 )
218217 ->addField (
219- SharpFormSelectField::make ('select_list ' , $ this ->options (true ))
218+ SharpFormSelectField::make ('select_list ' , $ this ->options ())
220219 ->setLocalized ()
221220 ->setLabel ('Select list ' )
222221 ->setDisplayAsList (),
223222 )
224223 ->addField (
225- SharpFormSelectField::make ('select_list_multiple ' , $ this ->options (true ))
224+ SharpFormSelectField::make ('select_list_multiple ' , $ this ->options ())
226225 ->setLocalized ()
227226 ->setLabel ('Select list multiple ' )
228227 ->setMultiple ()
229228 ->setDisplayAsList ()
230229 ->setMaxSelected (2 ),
231230 )
232231 ->addField (
233- SharpFormTagsField::make ('tags ' , $ this ->options (true ))
232+ SharpFormTagsField::make ('tags ' , $ this ->options ())
234233 ->setLocalized ()
235234 ->setLabel ('Tags ' )
236235 ->setCreatable (true )
@@ -375,33 +374,19 @@ public function getDataLocalizations(): array
375374 return ['fr ' , 'en ' ];
376375 }
377376
378- protected function options (bool $ localized = false ): array
377+ protected function options (): array
379378 {
380- if (! $ localized ) {
381- return [
382- '1 ' => 'Option one ' ,
383- '2 ' => 'Option two ' ,
384- '3 ' => 'Option three ' ,
385- ];
386- }
387-
388379 return [
389- '1 ' => ['en ' => 'Option one ' , 'fr ' => 'Option un ' ],
390- '2 ' => ['en ' => 'Option two ' , 'fr ' => 'Option deux ' ],
391- '3 ' => ['en ' => 'Option three ' , 'fr ' => 'Option trois ' ],
392- '4 ' => ['en ' => 'Option four ' , 'fr ' => 'Option quatre ' ],
393- '5 ' => ['en ' => 'Option five ' , 'fr ' => 'Option cinq ' ],
394- '6 ' => ['en ' => 'Option six ' , 'fr ' => 'Option six ' ],
395- '7 ' => ['en ' => 'Option seven ' , 'fr ' => 'Option sept ' ],
396- '8 ' => ['en ' => 'Option eight ' , 'fr ' => 'Option huit ' ],
397- '9 ' => ['en ' => 'Option nine ' , 'fr ' => 'Option neuf ' ],
398- '10 ' => ['en ' => 'Option ten ' , 'fr ' => 'Option dix ' ],
399- '11 ' => ['en ' => 'Option eleven ' , 'fr ' => 'Option onze ' ],
400- '12 ' => ['en ' => 'Option twelve ' , 'fr ' => 'Option douze ' ],
401- '13 ' => ['en ' => 'Option thirteen ' , 'fr ' => 'Option treize ' ],
402- '14 ' => ['en ' => 'Option fourteen ' , 'fr ' => 'Option quatorze ' ],
403- '15 ' => ['en ' => 'Option fifteen ' , 'fr ' => 'Option quinze ' ],
404- '16 ' => ['en ' => 'Option sixteen ' , 'fr ' => 'Option seize ' ],
380+ '1 ' => 'Option one ' ,
381+ '2 ' => 'Option two ' ,
382+ '3 ' => 'Option three ' ,
383+ '4 ' => 'Option four ' ,
384+ '5 ' => 'Option five ' ,
385+ '6 ' => 'Option six ' ,
386+ '7 ' => 'Option seven ' ,
387+ '8 ' => 'Option eight ' ,
388+ '9 ' => 'Option nine ' ,
389+ '10 ' => 'Option ten ' ,
405390 ];
406391 }
407392}
0 commit comments