From e6069015751edefcf3a74a49d4d86d9ae1dcdc40 Mon Sep 17 00:00:00 2001 From: LinkinStars Date: Fri, 26 Jan 2024 16:24:55 +0800 Subject: [PATCH] feat(plugin): add config type --- plugin/config.go | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/plugin/config.go b/plugin/config.go index 5e6ed5dd..b03e794e 100644 --- a/plugin/config.go +++ b/plugin/config.go @@ -32,6 +32,7 @@ const ( ConfigTypeTimezone ConfigType = "timezone" ConfigTypeSwitch ConfigType = "switch" ConfigTypeButton ConfigType = "button" + ConfigTypeLegend ConfigType = "legend" ) const ( @@ -63,13 +64,15 @@ type ConfigField struct { } type ConfigFieldUIOptions struct { - Placeholder Translator `json:"placeholder,omitempty"` - Rows string `json:"rows,omitempty"` - InputType InputType `json:"input_type,omitempty"` - Label Translator `json:"label,omitempty"` - Action *UIOptionAction `json:"action,omitempty"` - Variant string `json:"variant,omitempty"` - Text Translator `json:"text,omitempty"` + Placeholder Translator `json:"placeholder,omitempty"` + Rows string `json:"rows,omitempty"` + InputType InputType `json:"input_type,omitempty"` + Label Translator `json:"label,omitempty"` + Action *UIOptionAction `json:"action,omitempty"` + Variant string `json:"variant,omitempty"` + Text Translator `json:"text,omitempty"` + ClassName string `json:"class_name,omitempty"` + FieldClassName string `json:"field_class_name,omitempty"` } type ConfigFieldOption struct {