From 99e39c2302ddc91cf7d0bdca819ca56044cbed92 Mon Sep 17 00:00:00 2001 From: hiddify <114227601+hiddify-com@users.noreply.github.com> Date: Mon, 30 Sep 2024 21:12:01 +0200 Subject: [PATCH] chg: add multi column fields and allow button inside form --- extension/ui/base.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/extension/ui/base.go b/extension/ui/base.go index 7040ed4..fb873c1 100644 --- a/extension/ui/base.go +++ b/extension/ui/base.go @@ -21,6 +21,7 @@ const ( FieldCheckbox string = "Checkbox" FieldRadioButton string = "RadioButton" FieldConsole string = "Console" + FieldButton string = "Button" ValidatorDigitsOnly string = "digitsOnly" Button_Ok string = "Ok" @@ -59,10 +60,10 @@ type SelectItem struct { } type Form struct { - Title string `json:"title"` - Description string `json:"description"` - Fields []FormField `json:"fields"` - Buttons []string `json:"buttons"` + Title string `json:"title"` + Description string `json:"description"` + Fields [][]FormField `json:"fields"` + Buttons []string `json:"buttons"` } func (f *Form) ToJSON() string { @@ -71,6 +72,7 @@ func (f *Form) ToJSON() string { fmt.Println("Error encoding to JSON:", err) return "" } + return (string(formJson)) }