feat: Port modals to no-js variant
1 file changed, 7 insertions(+), 2 deletions(-)
changed files
M internal/components/search.go → internal/components/search.go
@@ -34,7 +34,7 @@ MinLength("2"), Name("query"), Type("search"), Value(r.Query), - AutoFocus(), + g.If(tdata.DetailContent == nil, AutoFocus()), g.Attr("spellcheck", "false"), g.Attr("autocapitalize", "none"), ),@@ -113,7 +113,12 @@ ), ), Dialog( ID("dialog"), - Button(AutoFocus(), g.Text("Close")), + g.If(tdata.DetailContent != nil, g.Attr("open")), + g.If(tdata.DetailContent != nil, + A(Class("button"), Href(tdata.SearchURL), AutoFocus(), g.Text("Close")), + Button(AutoFocus(), g.Text("Close")), + ), + g.If(tdata.DetailContent != nil, tdata.DetailContent), ), NoScript( P(