aboutsummaryrefslogtreecommitdiff
path: root/pkg/tpl
diff options
context:
space:
mode:
authorAlexander Neonxp Kiryukhin <i@neonxp.ru>2024-10-07 03:45:49 +0300
committerAlexander Neonxp Kiryukhin <i@neonxp.ru>2024-10-07 03:47:56 +0300
commitffcc9eeb1746971d7d009822ae65a1201c54e289 (patch)
treed8d347f638f5d98c83db36f9dcb2b45c569b03fc /pkg/tpl
parent420e049415c8ec7f7a209a03110eecbe0c83e9e0 (diff)
Мелкие правки админки
Diffstat (limited to 'pkg/tpl')
-rw-r--r--pkg/tpl/error.templ8
-rw-r--r--pkg/tpl/error_templ.go23
2 files changed, 24 insertions, 7 deletions
diff --git a/pkg/tpl/error.templ b/pkg/tpl/error.templ
index 8045c1a..a2e9438 100644
--- a/pkg/tpl/error.templ
+++ b/pkg/tpl/error.templ
@@ -1,8 +1,10 @@
package tpl
-templ ErrorPage(err string) {
+import "strconv"
+
+templ ErrorPage(code int, message string) {
@Layout(HeaderParams{}) {
- <h1>Ошибка!</h1>
- <p>{ err }</p>
+ <h1>Ошибка { strconv.Itoa(code) }!</h1>
+ <p>{ message }</p>
}
}
diff --git a/pkg/tpl/error_templ.go b/pkg/tpl/error_templ.go
index cc13ddd..03dcb92 100644
--- a/pkg/tpl/error_templ.go
+++ b/pkg/tpl/error_templ.go
@@ -8,7 +8,9 @@ package tpl
import "github.com/a-h/templ"
import templruntime "github.com/a-h/templ/runtime"
-func ErrorPage(err string) templ.Component {
+import "strconv"
+
+func ErrorPage(code int, message string) templ.Component {
return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) {
templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context
if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil {
@@ -41,19 +43,32 @@ func ErrorPage(err string) templ.Component {
}()
}
ctx = templ.InitializeContext(ctx)
- _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("<h1>Ошибка!</h1><p>")
+ _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("<h1>Ошибка ")
if templ_7745c5c3_Err != nil {
return templ_7745c5c3_Err
}
var templ_7745c5c3_Var3 string
- templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(err)
+ templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(strconv.Itoa(code))
if templ_7745c5c3_Err != nil {
- return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/error.templ`, Line: 6, Col: 10}
+ return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/error.templ`, Line: 7, Col: 39}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3))
if templ_7745c5c3_Err != nil {
return templ_7745c5c3_Err
}
+ _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("!</h1><p>")
+ if templ_7745c5c3_Err != nil {
+ return templ_7745c5c3_Err
+ }
+ var templ_7745c5c3_Var4 string
+ templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(message)
+ if templ_7745c5c3_Err != nil {
+ return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/tpl/error.templ`, Line: 8, Col: 14}
+ }
+ _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4))
+ if templ_7745c5c3_Err != nil {
+ return templ_7745c5c3_Err
+ }
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("</p>")
if templ_7745c5c3_Err != nil {
return templ_7745c5c3_Err