diff --git a/internal/view/web/component/input_control.go b/internal/view/web/component/input_control.go index fde333e..1ec7799 100644 --- a/internal/view/web/component/input_control.go +++ b/internal/view/web/component/input_control.go @@ -18,6 +18,7 @@ type InputControlParams struct { HelpText string Color color AutoComplete string + Pattern string Children []gomponents.Node HelpButtonChildren []gomponents.Node } @@ -73,6 +74,10 @@ func InputControl(params InputControlParams) gomponents.Node { params.AutoComplete != "", html.AutoComplete(params.AutoComplete), ), + gomponents.If( + params.Pattern != "", + html.Pattern(params.Pattern), + ), gomponents.Group(params.Children), ), gomponents.If(