File tree 2 files changed +21
-0
lines changed
2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -13,4 +13,6 @@ enum TypeFieldEnum: string
13
13
case Select = 'select ' ;
14
14
case Textarea = 'textarea ' ;
15
15
case Datetime = 'datetime ' ;
16
+ case Password = 'password ' ;
17
+ case Url = 'url ' ;
16
18
}
Original file line number Diff line number Diff line change @@ -23,6 +23,25 @@ public static function get(array $customFields): array
23
23
->placeholder (__ ($ field ['placeholder ' ]))
24
24
->required ($ field ['required ' ])
25
25
->rules ($ field ['rules ' ]);
26
+
27
+ }elseif ($ field ['type ' ] === TypeFieldEnum::Password->value ) {
28
+
29
+ $ fields [] = TextInput::make ($ fieldKey )
30
+ ->label (__ ($ field ['label ' ]))
31
+ ->password ()
32
+ ->revealable ()
33
+ ->placeholder (__ ($ field ['placeholder ' ]))
34
+ ->required ($ field ['required ' ])
35
+ ->rules ($ field ['rules ' ]);
36
+
37
+ }elseif ($ field ['type ' ] === TypeFieldEnum::Url->value ) {
38
+
39
+ $ fields [] = TextInput::make ($ fieldKey )
40
+ ->label (__ ($ field ['label ' ]))
41
+ ->prefix ('Https:// ' )
42
+ ->placeholder (__ ($ field ['placeholder ' ]))
43
+ ->required ($ field ['required ' ])
44
+ ->rules ($ field ['rules ' ]);
26
45
27
46
} elseif ($ field ['type ' ] === TypeFieldEnum::Boolean->value ) {
28
47
You can’t perform that action at this time.
0 commit comments