From b65e8448244de88a269e453b09e239327eaaf99c Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Sun, 8 Dec 2024 16:17:21 -0500 Subject: [PATCH] refactor: migrate UI components to nebula module --- go.mod | 5 +- go.sum | 2 + pkg/gateway/internal/pages/index/error.templ | 2 +- .../internal/pages/index/error_templ.go | 2 +- pkg/gateway/internal/pages/index/page.templ | 4 +- .../internal/pages/index/page_templ.go | 4 +- .../internal/pages/register/page.templ | 8 +- .../internal/pages/register/page_templ.go | 8 +- pkg/gateway/internal/session/context.go | 44 +- pkg/gateway/internal/session/middleware.go | 32 ++ pkg/styles/bun.lockb | Bin 43250 -> 0 bytes pkg/styles/details/property.templ | 46 -- pkg/styles/details/property_templ.go | 162 ------ pkg/styles/form/form.templ | 81 --- pkg/styles/form/form_templ.go | 338 ------------- pkg/styles/form/scripts.templ | 175 ------- pkg/styles/form/scripts_templ.go | 144 ------ pkg/styles/layout/container.templ | 41 -- pkg/styles/layout/container_templ.go | 196 -------- pkg/styles/layout/imports.templ | 83 ---- pkg/styles/layout/imports_templ.go | 469 ------------------ pkg/styles/layout/layout.templ | 75 --- pkg/styles/layout/layout_templ.go | 205 -------- pkg/styles/text/header.templ | 15 - pkg/styles/text/header_templ.go | 72 --- pkg/vault/internal/pages/dashboard/page.templ | 2 +- .../internal/pages/dashboard/page_templ.go | 2 +- .../pages/index/internal/intro_view.templ | 25 - .../pages/index/internal/intro_view_templ.go | 40 -- .../pages/index/internal/profile_form.templ | 25 - .../index/internal/profile_form_templ.go | 40 -- pkg/vault/internal/pages/index/page.templ | 2 +- pkg/vault/internal/pages/index/page_templ.go | 2 +- pkg/vault/internal/pages/wallet/page.templ | 2 +- 34 files changed, 62 insertions(+), 2291 deletions(-) delete mode 100755 pkg/styles/bun.lockb delete mode 100644 pkg/styles/details/property.templ delete mode 100644 pkg/styles/details/property_templ.go delete mode 100644 pkg/styles/form/form.templ delete mode 100644 pkg/styles/form/form_templ.go delete mode 100644 pkg/styles/form/scripts.templ delete mode 100644 pkg/styles/form/scripts_templ.go delete mode 100644 pkg/styles/layout/container.templ delete mode 100644 pkg/styles/layout/container_templ.go delete mode 100644 pkg/styles/layout/imports.templ delete mode 100644 pkg/styles/layout/imports_templ.go delete mode 100644 pkg/styles/layout/layout.templ delete mode 100644 pkg/styles/layout/layout_templ.go delete mode 100644 pkg/styles/text/header.templ delete mode 100644 pkg/styles/text/header_templ.go delete mode 100644 pkg/vault/internal/pages/index/internal/intro_view.templ delete mode 100644 pkg/vault/internal/pages/index/internal/intro_view_templ.go delete mode 100644 pkg/vault/internal/pages/index/internal/profile_form.templ delete mode 100644 pkg/vault/internal/pages/index/internal/profile_form_templ.go diff --git a/go.mod b/go.mod index 1fb4420cd..f8086d0b1 100644 --- a/go.mod +++ b/go.mod @@ -1,8 +1,6 @@ module github.com/onsonr/sonr -go 1.23 - -toolchain go1.23.1 +go 1.23.3 // overrides replace ( @@ -282,6 +280,7 @@ require ( github.com/oasisprotocol/curve25519-voi v0.0.0-20230904125328-1f23a7beb09a // indirect github.com/oklog/run v1.1.0 // indirect github.com/onsi/ginkgo/v2 v2.22.0 // indirect + github.com/onsonr/nebula v0.1.0 // indirect github.com/opentracing/opentracing-go v1.2.0 // indirect github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect github.com/pelletier/go-toml/v2 v2.2.2 // indirect diff --git a/go.sum b/go.sum index d1f614469..3b934bf16 100644 --- a/go.sum +++ b/go.sum @@ -2095,6 +2095,8 @@ github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7J github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/onsi/gomega v1.34.2 h1:pNCwDkzrsv7MS9kpaQvVb1aVLahQXyJ/Tv5oAZMI3i8= github.com/onsi/gomega v1.34.2/go.mod h1:v1xfxRgk0KIsG+QOdm7p8UosrOzPYRo60fd3B/1Dukc= +github.com/onsonr/nebula v0.1.0 h1:hVwq/rlCRGVxUhs2ZGkF/pSOEYg0k9/TuhzWMHjdV+c= +github.com/onsonr/nebula v0.1.0/go.mod h1:60FFGLF4fUfOeNURep3rndIoazpKg+lzfXL1WMxj4eA= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.0-rc5 h1:Ygwkfw9bpDvs+c9E34SdgGOj41dX/cbdlwvlWt0pnFI= diff --git a/pkg/gateway/internal/pages/index/error.templ b/pkg/gateway/internal/pages/index/error.templ index aa4fc3fc7..138cccd2e 100644 --- a/pkg/gateway/internal/pages/index/error.templ +++ b/pkg/gateway/internal/pages/index/error.templ @@ -1,6 +1,6 @@ package index -import "github.com/onsonr/sonr/pkg/styles/layout" +import "github.com/onsonr/nebula/ui/layout" templ NoWebauthnErrorView() { @layout.Root("Error | Sonr.ID") { diff --git a/pkg/gateway/internal/pages/index/error_templ.go b/pkg/gateway/internal/pages/index/error_templ.go index a92b9a023..f365440f8 100644 --- a/pkg/gateway/internal/pages/index/error_templ.go +++ b/pkg/gateway/internal/pages/index/error_templ.go @@ -8,7 +8,7 @@ package index import "github.com/a-h/templ" import templruntime "github.com/a-h/templ/runtime" -import "github.com/onsonr/sonr/pkg/styles/layout" +import "github.com/onsonr/nebula/ui/layout" func NoWebauthnErrorView() templ.Component { return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { diff --git a/pkg/gateway/internal/pages/index/page.templ b/pkg/gateway/internal/pages/index/page.templ index 26248f598..367db5b25 100644 --- a/pkg/gateway/internal/pages/index/page.templ +++ b/pkg/gateway/internal/pages/index/page.templ @@ -1,8 +1,8 @@ package index import ( - "github.com/onsonr/sonr/pkg/styles/layout" - "github.com/onsonr/sonr/pkg/styles/text" + "github.com/onsonr/nebula/ui/layout" + "github.com/onsonr/nebula/ui/text" ) templ InitialView() { diff --git a/pkg/gateway/internal/pages/index/page_templ.go b/pkg/gateway/internal/pages/index/page_templ.go index 022216592..f93de297f 100644 --- a/pkg/gateway/internal/pages/index/page_templ.go +++ b/pkg/gateway/internal/pages/index/page_templ.go @@ -9,8 +9,8 @@ import "github.com/a-h/templ" import templruntime "github.com/a-h/templ/runtime" import ( - "github.com/onsonr/sonr/pkg/styles/layout" - "github.com/onsonr/sonr/pkg/styles/text" + "github.com/onsonr/nebula/ui/layout" + "github.com/onsonr/nebula/ui/text" ) func InitialView() templ.Component { diff --git a/pkg/gateway/internal/pages/register/page.templ b/pkg/gateway/internal/pages/register/page.templ index f02bc40f5..ff9957fcf 100644 --- a/pkg/gateway/internal/pages/register/page.templ +++ b/pkg/gateway/internal/pages/register/page.templ @@ -1,10 +1,10 @@ package register import ( - "github.com/onsonr/sonr/pkg/styles/details" - "github.com/onsonr/sonr/pkg/styles/form" - "github.com/onsonr/sonr/pkg/styles/layout" - "github.com/onsonr/sonr/pkg/styles/text" + "github.com/onsonr/nebula/ui/details" + "github.com/onsonr/nebula/ui/form" + "github.com/onsonr/nebula/ui/layout" + "github.com/onsonr/nebula/ui/text" ) templ ProfileFormView(turnstileSiteKey string) { diff --git a/pkg/gateway/internal/pages/register/page_templ.go b/pkg/gateway/internal/pages/register/page_templ.go index 31a8dadc6..de86b3752 100644 --- a/pkg/gateway/internal/pages/register/page_templ.go +++ b/pkg/gateway/internal/pages/register/page_templ.go @@ -9,10 +9,10 @@ import "github.com/a-h/templ" import templruntime "github.com/a-h/templ/runtime" import ( - "github.com/onsonr/sonr/pkg/styles/details" - "github.com/onsonr/sonr/pkg/styles/form" - "github.com/onsonr/sonr/pkg/styles/layout" - "github.com/onsonr/sonr/pkg/styles/text" + "github.com/onsonr/nebula/ui/details" + "github.com/onsonr/nebula/ui/form" + "github.com/onsonr/nebula/ui/layout" + "github.com/onsonr/nebula/ui/text" ) func ProfileFormView(turnstileSiteKey string) templ.Component { diff --git a/pkg/gateway/internal/session/context.go b/pkg/gateway/internal/session/context.go index c5be511c7..d42ee6abe 100644 --- a/pkg/gateway/internal/session/context.go +++ b/pkg/gateway/internal/session/context.go @@ -2,8 +2,6 @@ package session import ( "net/http" - "regexp" - "strings" "github.com/labstack/echo/v4" "github.com/onsonr/sonr/pkg/common" @@ -12,6 +10,13 @@ import ( "gorm.io/gorm" ) +// HTTPContext is the context for HTTP endpoints. +type HTTPContext struct { + echo.Context + db *gorm.DB + sess *database.Session +} + // Get returns the HTTPContext from the echo context func Get(c echo.Context) (*HTTPContext, error) { ctx, ok := c.(*HTTPContext) @@ -21,13 +26,6 @@ func Get(c echo.Context) (*HTTPContext, error) { return ctx, nil } -// HTTPContext is the context for HTTP endpoints. -type HTTPContext struct { - echo.Context - db *gorm.DB - sess *database.Session -} - // NewHTTPContext creates a new session context func NewHTTPContext(c echo.Context, db *gorm.DB) *HTTPContext { return &HTTPContext{ @@ -79,31 +77,3 @@ func (s *HTTPContext) getOrCreateSessionID() string { } return sessionID } - -func extractBrowserInfo(c echo.Context) (string, string) { - userAgent := common.HeaderRead(c, common.UserAgent) - if userAgent == "" { - return "N/A", "-1" - } - - var name, ver string - entries := strings.Split(strings.TrimSpace(userAgent), ",") - for _, entry := range entries { - entry = strings.TrimSpace(entry) - re := regexp.MustCompile(`"([^"]+)";v="([^"]+)"`) - matches := re.FindStringSubmatch(entry) - - if len(matches) == 3 { - browserName := matches[1] - version := matches[2] - - if browserName != common.BrowserNameUnknown.String() && - browserName != common.BrowserNameChromium.String() { - name = browserName - ver = version - break - } - } - } - return name, ver -} diff --git a/pkg/gateway/internal/session/middleware.go b/pkg/gateway/internal/session/middleware.go index 8fcc8897e..df9df1afd 100644 --- a/pkg/gateway/internal/session/middleware.go +++ b/pkg/gateway/internal/session/middleware.go @@ -1,7 +1,11 @@ package session import ( + "regexp" + "strings" + "github.com/labstack/echo/v4" + "github.com/onsonr/sonr/pkg/common" "gorm.io/gorm" ) @@ -17,3 +21,31 @@ func Middleware(db *gorm.DB) echo.MiddlewareFunc { } } } + +func extractBrowserInfo(c echo.Context) (string, string) { + userAgent := common.HeaderRead(c, common.UserAgent) + if userAgent == "" { + return "N/A", "-1" + } + + var name, ver string + entries := strings.Split(strings.TrimSpace(userAgent), ",") + for _, entry := range entries { + entry = strings.TrimSpace(entry) + re := regexp.MustCompile(`"([^"]+)";v="([^"]+)"`) + matches := re.FindStringSubmatch(entry) + + if len(matches) == 3 { + browserName := matches[1] + version := matches[2] + + if browserName != common.BrowserNameUnknown.String() && + browserName != common.BrowserNameChromium.String() { + name = browserName + ver = version + break + } + } + } + return name, ver +} diff --git a/pkg/styles/bun.lockb b/pkg/styles/bun.lockb deleted file mode 100755 index a31bae63045def1388bb2a83474cd1328f7a608f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43250 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 diff --git a/pkg/styles/details/property.templ b/pkg/styles/details/property.templ deleted file mode 100644 index 6fd891276..000000000 --- a/pkg/styles/details/property.templ +++ /dev/null @@ -1,46 +0,0 @@ -package details - -import "strings" - -// Helper function to shorten address -func shortenAddress(address string) string { - if len(address) <= 12 { - return address - } - return address[:8] + "..." + address[len(address)-4:] -} - -func formatValue(value string) string { - if value == "" { - return "N/A" - } - return value -} - -templ Property(name string, value string, icon string) { -
-
- - { name } -
-
- - -

- if strings.HasPrefix(strings.ToLower(name), "address") { - { shortenAddress(value) } - - } else { - { formatValue(value) } - } -

-
-
-
-} - -templ PropertyList() { -
- { children... } -
-} diff --git a/pkg/styles/details/property_templ.go b/pkg/styles/details/property_templ.go deleted file mode 100644 index 878f278fe..000000000 --- a/pkg/styles/details/property_templ.go +++ /dev/null @@ -1,162 +0,0 @@ -// Code generated by templ - DO NOT EDIT. - -// templ: version: v0.2.793 -package details - -//lint:file-ignore SA4006 This context is only used if a nested component is present. - -import "github.com/a-h/templ" -import templruntime "github.com/a-h/templ/runtime" - -import "strings" - -// Helper function to shorten address -func shortenAddress(address string) string { - if len(address) <= 12 { - return address - } - return address[:8] + "..." + address[len(address)-4:] -} - -func formatValue(value string) string { - if value == "" { - return "N/A" - } - return value -} - -func Property(name string, value string, icon 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var1 := templ.GetChildren(ctx) - if templ_7745c5c3_Var1 == nil { - templ_7745c5c3_Var1 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - var templ_7745c5c3_Var3 string - templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(name) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/styles/details/property.templ`, Line: 24, Col: 36} - } - _, 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("

") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - if strings.HasPrefix(strings.ToLower(name), "address") { - var templ_7745c5c3_Var4 string - templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(shortenAddress(value)) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/styles/details/property.templ`, Line: 31, Col: 29} - } - _, 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(" ") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - } else { - var templ_7745c5c3_Var6 string - templ_7745c5c3_Var6, templ_7745c5c3_Err = templ.JoinStringErrs(formatValue(value)) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/styles/details/property.templ`, Line: 34, Col: 26} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var6)) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -func PropertyList() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var7 := templ.GetChildren(ctx) - if templ_7745c5c3_Var7 == nil { - templ_7745c5c3_Var7 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = templ_7745c5c3_Var7.Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -var _ = templruntime.GeneratedTemplate diff --git a/pkg/styles/form/form.templ b/pkg/styles/form/form.templ deleted file mode 100644 index b1f12922e..000000000 --- a/pkg/styles/form/form.templ +++ /dev/null @@ -1,81 +0,0 @@ -package form - -import "github.com/onsonr/sonr/pkg/styles/layout" - -// Form is a standard form styled like a card -templ Form(action string, method string, submit templ.Component, progress string, enableCancel bool) { -
- -
-
- -
-
- { children... } -
- if enableCancel { - - - Cancel - - } - @submit -
- -
-
-} - -templ IsHumanInput(target string, first string, last string) { - @layout.Rows() { - } -} - -templ NameInput() { - @layout.Rows() { - - - } -} - -templ HandleInput() { - -
- -
-
-} - -templ CodeInput(id string) { - -} - -// Hidden input and button which calls a javascript function to generate a passkey -templ PasskeyInput(id string) { - @CredentialsScripts() - - - Create PassKey - - -} - -templ TurnstileWidget(sitekey string) { - if sitekey != "" { -
-
- } -} - -templ Submit(text string) { - - { text } - - -} diff --git a/pkg/styles/form/form_templ.go b/pkg/styles/form/form_templ.go deleted file mode 100644 index afb12aa90..000000000 --- a/pkg/styles/form/form_templ.go +++ /dev/null @@ -1,338 +0,0 @@ -// Code generated by templ - DO NOT EDIT. - -// templ: version: v0.2.793 -package form - -//lint:file-ignore SA4006 This context is only used if a nested component is present. - -import "github.com/a-h/templ" -import templruntime "github.com/a-h/templ/runtime" - -import "github.com/onsonr/sonr/pkg/styles/layout" - -// Form is a standard form styled like a card -func Form(action string, method string, submit templ.Component, progress string, enableCancel bool) 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var1 := templ.GetChildren(ctx) - if templ_7745c5c3_Var1 == nil { - templ_7745c5c3_Var1 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = templ_7745c5c3_Var1.Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - if enableCancel { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" Cancel") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - } - templ_7745c5c3_Err = submit.Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -func NameInput() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var5 := templ.GetChildren(ctx) - if templ_7745c5c3_Var5 == nil { - templ_7745c5c3_Var5 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - templ_7745c5c3_Var6 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { - templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" ") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) - templ_7745c5c3_Err = layout.Rows().Render(templ.WithChildren(ctx, templ_7745c5c3_Var6), templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -func HandleInput() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var7 := templ.GetChildren(ctx) - if templ_7745c5c3_Var7 == nil { - templ_7745c5c3_Var7 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -func CodeInput(id 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var8 := templ.GetChildren(ctx) - if templ_7745c5c3_Var8 == nil { - templ_7745c5c3_Var8 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -// Hidden input and button which calls a javascript function to generate a passkey -func PasskeyInput(id 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var10 := templ.GetChildren(ctx) - if templ_7745c5c3_Var10 == nil { - templ_7745c5c3_Var10 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - templ_7745c5c3_Err = CredentialsScripts().Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" Create PassKey ") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -func TurnstileWidget(sitekey 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var11 := templ.GetChildren(ctx) - if templ_7745c5c3_Var11 == nil { - templ_7745c5c3_Var11 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - if sitekey != "" { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - } - return templ_7745c5c3_Err - }) -} - -func Submit(text 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var13 := templ.GetChildren(ctx) - if templ_7745c5c3_Var13 == nil { - templ_7745c5c3_Var13 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - var templ_7745c5c3_Var14 string - templ_7745c5c3_Var14, templ_7745c5c3_Err = templ.JoinStringErrs(text) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/styles/form/form.templ`, Line: 73, Col: 8} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var14)) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" ") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -var _ = templruntime.GeneratedTemplate diff --git a/pkg/styles/form/scripts.templ b/pkg/styles/form/scripts.templ deleted file mode 100644 index 40b99464a..000000000 --- a/pkg/styles/form/scripts.templ +++ /dev/null @@ -1,175 +0,0 @@ -package form - -import "github.com/go-webauthn/webauthn/protocol" - -var credentialsHandle = templ.NewOnceHandle() - -// Base credentials script template -templ CredentialsScripts() { - @credentialsHandle.Once() { - - } -} - -script CreatePasskey(id string) { - function createPasskey(id) { - const passkey = document.getElementById(id); - passkey.value = window.crypto.getRandomValues(new Uint8Array(32)).join(''); - } -} - -// Template for creating credentials -templ CreateCredential(options *protocol.PublicKeyCredentialCreationOptions) { - @CredentialsScripts() - -} - -// Template for getting credentials -templ GetCredential(options *protocol.PublicKeyCredentialRequestOptions) { - @CredentialsScripts() - -} diff --git a/pkg/styles/form/scripts_templ.go b/pkg/styles/form/scripts_templ.go deleted file mode 100644 index c3c903f6a..000000000 --- a/pkg/styles/form/scripts_templ.go +++ /dev/null @@ -1,144 +0,0 @@ -// Code generated by templ - DO NOT EDIT. - -// templ: version: v0.2.793 -package form - -//lint:file-ignore SA4006 This context is only used if a nested component is present. - -import "github.com/a-h/templ" -import templruntime "github.com/a-h/templ/runtime" - -import "github.com/go-webauthn/webauthn/protocol" - -var credentialsHandle = templ.NewOnceHandle() - -// Base credentials script template -func CredentialsScripts() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var1 := templ.GetChildren(ctx) - if templ_7745c5c3_Var1 == nil { - templ_7745c5c3_Var1 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - templ_7745c5c3_Var2 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { - templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) - templ_7745c5c3_Err = credentialsHandle.Once().Render(templ.WithChildren(ctx, templ_7745c5c3_Var2), templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -func CreatePasskey(id string) templ.ComponentScript { - return templ.ComponentScript{ - Name: `__templ_CreatePasskey_df39`, - Function: `function __templ_CreatePasskey_df39(id){function createPasskey(id) { - const passkey = document.getElementById(id); - passkey.value = window.crypto.getRandomValues(new Uint8Array(32)).join(''); - } -}`, - Call: templ.SafeScript(`__templ_CreatePasskey_df39`, id), - CallInline: templ.SafeScriptInline(`__templ_CreatePasskey_df39`, id), - } -} - -// Template for creating credentials -func CreateCredential(options *protocol.PublicKeyCredentialCreationOptions) 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var3 := templ.GetChildren(ctx) - if templ_7745c5c3_Var3 == nil { - templ_7745c5c3_Var3 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - templ_7745c5c3_Err = CredentialsScripts().Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -// Template for getting credentials -func GetCredential(options *protocol.PublicKeyCredentialRequestOptions) 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var4 := templ.GetChildren(ctx) - if templ_7745c5c3_Var4 == nil { - templ_7745c5c3_Var4 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - templ_7745c5c3_Err = CredentialsScripts().Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -var _ = templruntime.GeneratedTemplate diff --git a/pkg/styles/layout/container.templ b/pkg/styles/layout/container.templ deleted file mode 100644 index 68d7efa8d..000000000 --- a/pkg/styles/layout/container.templ +++ /dev/null @@ -1,41 +0,0 @@ -package layout - -// Columns is a component that renders a flex container with a gap of 3 and a max width of 100% -templ Columns() { -
- { children... } -
-} - -templ Container() { -
-
-
-
- { children... } -
-
-
-
-} - -// Rows is a component that renders a flex container with a gap of 2 and a max width of 100% -templ Rows() { -
- { children... } -
-} - -// Spacer is a component that renders a
tag -templ Spacer() { -
-} - -templ Separator(text string) { -
-
-
- { text } -
-
-} diff --git a/pkg/styles/layout/container_templ.go b/pkg/styles/layout/container_templ.go deleted file mode 100644 index ec7319942..000000000 --- a/pkg/styles/layout/container_templ.go +++ /dev/null @@ -1,196 +0,0 @@ -// Code generated by templ - DO NOT EDIT. - -// templ: version: v0.2.793 -package layout - -//lint:file-ignore SA4006 This context is only used if a nested component is present. - -import "github.com/a-h/templ" -import templruntime "github.com/a-h/templ/runtime" - -// Columns is a component that renders a flex container with a gap of 3 and a max width of 100% -func Columns() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var1 := templ.GetChildren(ctx) - if templ_7745c5c3_Var1 == nil { - templ_7745c5c3_Var1 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = templ_7745c5c3_Var1.Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -func Container() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var2 := templ.GetChildren(ctx) - if templ_7745c5c3_Var2 == nil { - templ_7745c5c3_Var2 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = templ_7745c5c3_Var2.Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -// Rows is a component that renders a flex container with a gap of 2 and a max width of 100% -func Rows() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var3 := templ.GetChildren(ctx) - if templ_7745c5c3_Var3 == nil { - templ_7745c5c3_Var3 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = templ_7745c5c3_Var3.Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -// Spacer is a component that renders a
tag -func Spacer() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var4 := templ.GetChildren(ctx) - if templ_7745c5c3_Var4 == nil { - templ_7745c5c3_Var4 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -func Separator(text 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var5 := templ.GetChildren(ctx) - if templ_7745c5c3_Var5 == nil { - templ_7745c5c3_Var5 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - var templ_7745c5c3_Var6 string - templ_7745c5c3_Var6, templ_7745c5c3_Err = templ.JoinStringErrs(text) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/styles/layout/container.templ`, Line: 38, Col: 45} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var6)) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -var _ = templruntime.GeneratedTemplate diff --git a/pkg/styles/layout/imports.templ b/pkg/styles/layout/imports.templ deleted file mode 100644 index 8ad03b00c..000000000 --- a/pkg/styles/layout/imports.templ +++ /dev/null @@ -1,83 +0,0 @@ -package layout - -import "fmt" - -var ( - nebulaHandle = templ.NewOnceHandle() - tailwindHandle = templ.NewOnceHandle() - alpineHandle = templ.NewOnceHandle() - dexieHandle = templ.NewOnceHandle() - htmxHandle = templ.NewOnceHandle() - turnstileHandle = templ.NewOnceHandle() -) - -// ╭──────────────────────────────────────────────────────────╮ -// │ 3rd Party Libraries │ -// ╰──────────────────────────────────────────────────────────╯ - -// Tailwind css dependencies -templ Tailwind() { - @tailwindHandle.Once() { - - - } -} - -// Turnstile is used for cloudflare challenges -templ Turnstile() { - @turnstileHandle.Once() { - - } -} - -// Alpine is a component that renders the Alpine.js library -templ Alpine() { - @alpineHandle.Once() { - - - } -} - -// Dexie is a component that renders the Dexie.js library -templ Dexie() { - @dexieHandle.Once() { - - - } -} - -// Htmx is a component that renders the Htmx.js library -templ Htmx() { - @htmxHandle.Once() { - - - - - } -} - -// Nebula is a component that renders the Nebula.js library -templ Nebula(version string) { - - - @nebulaHandle.Once() { - - } -} - -// ╭───────────────────────────────────────────────────────────╮ -// │ Helper Functions │ -// ╰───────────────────────────────────────────────────────────╯ - -func jsDelivrURL(pkg string, version string, path string) string { - return fmt.Sprintf("https://cdn.jsdelivr.net/npm/%s@%s/%s", pkg, version, path) -} diff --git a/pkg/styles/layout/imports_templ.go b/pkg/styles/layout/imports_templ.go deleted file mode 100644 index 529852577..000000000 --- a/pkg/styles/layout/imports_templ.go +++ /dev/null @@ -1,469 +0,0 @@ -// Code generated by templ - DO NOT EDIT. - -// templ: version: v0.2.793 -package layout - -//lint:file-ignore SA4006 This context is only used if a nested component is present. - -import "github.com/a-h/templ" -import templruntime "github.com/a-h/templ/runtime" - -import "fmt" - -var ( - nebulaHandle = templ.NewOnceHandle() - tailwindHandle = templ.NewOnceHandle() - alpineHandle = templ.NewOnceHandle() - dexieHandle = templ.NewOnceHandle() - htmxHandle = templ.NewOnceHandle() - turnstileHandle = templ.NewOnceHandle() -) - -// ╭──────────────────────────────────────────────────────────╮ -// │ 3rd Party Libraries │ -// ╰──────────────────────────────────────────────────────────╯ - -// Tailwind css dependencies -func Tailwind() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var1 := templ.GetChildren(ctx) - if templ_7745c5c3_Var1 == nil { - templ_7745c5c3_Var1 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - templ_7745c5c3_Var2 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { - templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" ") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) - templ_7745c5c3_Err = tailwindHandle.Once().Render(templ.WithChildren(ctx, templ_7745c5c3_Var2), templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -// Turnstile is used for cloudflare challenges -func Turnstile() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var3 := templ.GetChildren(ctx) - if templ_7745c5c3_Var3 == nil { - templ_7745c5c3_Var3 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - templ_7745c5c3_Var4 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { - templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) - templ_7745c5c3_Err = turnstileHandle.Once().Render(templ.WithChildren(ctx, templ_7745c5c3_Var4), templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -// Alpine is a component that renders the Alpine.js library -func Alpine() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var5 := templ.GetChildren(ctx) - if templ_7745c5c3_Var5 == nil { - templ_7745c5c3_Var5 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - templ_7745c5c3_Var6 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { - templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" ") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) - templ_7745c5c3_Err = alpineHandle.Once().Render(templ.WithChildren(ctx, templ_7745c5c3_Var6), templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -// Dexie is a component that renders the Dexie.js library -func Dexie() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var9 := templ.GetChildren(ctx) - if templ_7745c5c3_Var9 == nil { - templ_7745c5c3_Var9 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - templ_7745c5c3_Var10 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { - templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" ") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) - templ_7745c5c3_Err = dexieHandle.Once().Render(templ.WithChildren(ctx, templ_7745c5c3_Var10), templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -// Htmx is a component that renders the Htmx.js library -func Htmx() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var13 := templ.GetChildren(ctx) - if templ_7745c5c3_Var13 == nil { - templ_7745c5c3_Var13 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - templ_7745c5c3_Var14 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { - templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" ") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) - templ_7745c5c3_Err = htmxHandle.Once().Render(templ.WithChildren(ctx, templ_7745c5c3_Var14), templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -// Nebula is a component that renders the Nebula.js library -func Nebula(version 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var19 := templ.GetChildren(ctx) - if templ_7745c5c3_Var19 == nil { - templ_7745c5c3_Var19 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Var22 := templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { - templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) - templ_7745c5c3_Err = nebulaHandle.Once().Render(templ.WithChildren(ctx, templ_7745c5c3_Var22), templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -// ╭───────────────────────────────────────────────────────────╮ -// │ Helper Functions │ -// ╰───────────────────────────────────────────────────────────╯ - -func jsDelivrURL(pkg string, version string, path string) string { - return fmt.Sprintf("https://cdn.jsdelivr.net/npm/%s@%s/%s", pkg, version, path) -} - -var _ = templruntime.GeneratedTemplate diff --git a/pkg/styles/layout/layout.templ b/pkg/styles/layout/layout.templ deleted file mode 100644 index 21e715ae2..000000000 --- a/pkg/styles/layout/layout.templ +++ /dev/null @@ -1,75 +0,0 @@ -package layout - -type ( - Alignment templ.Attributes - ScreenWidth templ.Attributes -) - -var ( - AlignCenter = Alignment{ - "class": "flex items-center justify-center", - } - AlignEnd = Alignment{ - "class": "flex items-end justify-center", - } - MaxWidthSmall = ScreenWidth{ - "class": "max-w-screen-sm", - } - MaxWidthMedium = ScreenWidth{ - "class": "max-w-screen-md", - } - MaxWidthFull = ScreenWidth{ - "class": "w-full", - } -) - -// Layout is a component that renders the general layout of the application -templ Root(title string) { - - - @Head(title, "0.0.11") - -
- { children... } -
- - -} - -templ Head(title string, nebulaVersion string) { - - @Turnstile() - @Tailwind() - @Alpine() - @Htmx() - @Dexie() - @Nebula(nebulaVersion) - - - - { title } - - - - - { children... } - -} - -templ Body(align Alignment, screenWidth ScreenWidth) { - -
- { children... } -
- -} - -func Clsx(attrs ...templ.Attributes) templ.Attributes { - merged := templ.Attributes{} - for _, attr := range attrs { - for k, v := range attr { - merged[k] = v - } - } - return merged -} diff --git a/pkg/styles/layout/layout_templ.go b/pkg/styles/layout/layout_templ.go deleted file mode 100644 index acf43c6e1..000000000 --- a/pkg/styles/layout/layout_templ.go +++ /dev/null @@ -1,205 +0,0 @@ -// Code generated by templ - DO NOT EDIT. - -// templ: version: v0.2.793 -package layout - -//lint:file-ignore SA4006 This context is only used if a nested component is present. - -import "github.com/a-h/templ" -import templruntime "github.com/a-h/templ/runtime" - -type ( - Alignment templ.Attributes - ScreenWidth templ.Attributes -) - -var ( - AlignCenter = Alignment{ - "class": "flex items-center justify-center", - } - AlignEnd = Alignment{ - "class": "flex items-end justify-center", - } - MaxWidthSmall = ScreenWidth{ - "class": "max-w-screen-sm", - } - MaxWidthMedium = ScreenWidth{ - "class": "max-w-screen-md", - } - MaxWidthFull = ScreenWidth{ - "class": "w-full", - } -) - -// Layout is a component that renders the general layout of the application -func Root(title 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var1 := templ.GetChildren(ctx) - if templ_7745c5c3_Var1 == nil { - templ_7745c5c3_Var1 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = Head(title, "0.0.11").Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = templ_7745c5c3_Var1.Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -func Head(title string, nebulaVersion 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var2 := templ.GetChildren(ctx) - if templ_7745c5c3_Var2 == nil { - templ_7745c5c3_Var2 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = Turnstile().Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = Tailwind().Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = Alpine().Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = Htmx().Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = Dexie().Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = Nebula(nebulaVersion).Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - var templ_7745c5c3_Var3 string - templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(title) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/styles/layout/layout.templ`, Line: 50, Col: 16} - } - _, 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("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = templ_7745c5c3_Var2.Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -func Body(align Alignment, screenWidth ScreenWidth) 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var4 := templ.GetChildren(ctx) - if templ_7745c5c3_Var4 == nil { - templ_7745c5c3_Var4 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = templ_7745c5c3_Var4.Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -func Clsx(attrs ...templ.Attributes) templ.Attributes { - merged := templ.Attributes{} - for _, attr := range attrs { - for k, v := range attr { - merged[k] = v - } - } - return merged -} - -var _ = templruntime.GeneratedTemplate diff --git a/pkg/styles/text/header.templ b/pkg/styles/text/header.templ deleted file mode 100644 index fb62c4023..000000000 --- a/pkg/styles/text/header.templ +++ /dev/null @@ -1,15 +0,0 @@ -package text - -import "github.com/onsonr/sonr/pkg/styles/layout" - -templ Header(title string, subtitle string) { -
-

- { title } -

-

- { subtitle } -

-
- @layout.Spacer() -} diff --git a/pkg/styles/text/header_templ.go b/pkg/styles/text/header_templ.go deleted file mode 100644 index d1c00e305..000000000 --- a/pkg/styles/text/header_templ.go +++ /dev/null @@ -1,72 +0,0 @@ -// Code generated by templ - DO NOT EDIT. - -// templ: version: v0.2.793 -package text - -//lint:file-ignore SA4006 This context is only used if a nested component is present. - -import "github.com/a-h/templ" -import templruntime "github.com/a-h/templ/runtime" - -import "github.com/onsonr/sonr/pkg/styles/layout" - -func Header(title string, subtitle 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var1 := templ.GetChildren(ctx) - if templ_7745c5c3_Var1 == nil { - templ_7745c5c3_Var1 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - var templ_7745c5c3_Var2 string - templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(title) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/styles/text/header.templ`, Line: 8, Col: 10} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2)) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - var templ_7745c5c3_Var3 string - templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(subtitle) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `pkg/styles/text/header.templ`, Line: 11, Col: 13} - } - _, 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("

") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = layout.Spacer().Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -var _ = templruntime.GeneratedTemplate diff --git a/pkg/vault/internal/pages/dashboard/page.templ b/pkg/vault/internal/pages/dashboard/page.templ index fd998c547..c6dc921c0 100644 --- a/pkg/vault/internal/pages/dashboard/page.templ +++ b/pkg/vault/internal/pages/dashboard/page.templ @@ -1,6 +1,6 @@ package dash -import "github.com/onsonr/sonr/pkg/styles/layout" +import "github.com/onsonr/nebula/ui/layout" templ ProfileView() { @layout.Root("Sonr.ID") { diff --git a/pkg/vault/internal/pages/dashboard/page_templ.go b/pkg/vault/internal/pages/dashboard/page_templ.go index 8b5dfa4be..8d9dcf887 100644 --- a/pkg/vault/internal/pages/dashboard/page_templ.go +++ b/pkg/vault/internal/pages/dashboard/page_templ.go @@ -8,7 +8,7 @@ package dash import "github.com/a-h/templ" import templruntime "github.com/a-h/templ/runtime" -import "github.com/onsonr/sonr/pkg/styles/layout" +import "github.com/onsonr/nebula/ui/layout" func ProfileView() templ.Component { return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { diff --git a/pkg/vault/internal/pages/index/internal/intro_view.templ b/pkg/vault/internal/pages/index/internal/intro_view.templ deleted file mode 100644 index a6b595a86..000000000 --- a/pkg/vault/internal/pages/index/internal/intro_view.templ +++ /dev/null @@ -1,25 +0,0 @@ -package internal - -templ IntroView() { -
-
-
- - - -

- Shoelace -

-

- A lightweight library for building accessible, high-performance UI components with - no dependencies. -

-
-
- -
-
-
-} diff --git a/pkg/vault/internal/pages/index/internal/intro_view_templ.go b/pkg/vault/internal/pages/index/internal/intro_view_templ.go deleted file mode 100644 index c16bcfb35..000000000 --- a/pkg/vault/internal/pages/index/internal/intro_view_templ.go +++ /dev/null @@ -1,40 +0,0 @@ -// Code generated by templ - DO NOT EDIT. - -// templ: version: v0.2.793 -package internal - -//lint:file-ignore SA4006 This context is only used if a nested component is present. - -import "github.com/a-h/templ" -import templruntime "github.com/a-h/templ/runtime" - -func IntroView() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var1 := templ.GetChildren(ctx) - if templ_7745c5c3_Var1 == nil { - templ_7745c5c3_Var1 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

Shoelace

A lightweight library for building accessible, high-performance UI components with no dependencies.

") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -var _ = templruntime.GeneratedTemplate diff --git a/pkg/vault/internal/pages/index/internal/profile_form.templ b/pkg/vault/internal/pages/index/internal/profile_form.templ deleted file mode 100644 index ec83db49b..000000000 --- a/pkg/vault/internal/pages/index/internal/profile_form.templ +++ /dev/null @@ -1,25 +0,0 @@ -package internal - -templ ProfileForm() { -
-
-
- - - -

- Shoelace -

-

- A lightweight library for building accessible, high-performance UI components with - no dependencies. -

-
-
- -
-
-
-} diff --git a/pkg/vault/internal/pages/index/internal/profile_form_templ.go b/pkg/vault/internal/pages/index/internal/profile_form_templ.go deleted file mode 100644 index 1413e6790..000000000 --- a/pkg/vault/internal/pages/index/internal/profile_form_templ.go +++ /dev/null @@ -1,40 +0,0 @@ -// Code generated by templ - DO NOT EDIT. - -// templ: version: v0.2.793 -package internal - -//lint:file-ignore SA4006 This context is only used if a nested component is present. - -import "github.com/a-h/templ" -import templruntime "github.com/a-h/templ/runtime" - -func ProfileForm() 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 { - return templ_7745c5c3_CtxErr - } - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) - if !templ_7745c5c3_IsBuffer { - defer func() { - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) - if templ_7745c5c3_Err == nil { - templ_7745c5c3_Err = templ_7745c5c3_BufErr - } - }() - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var1 := templ.GetChildren(ctx) - if templ_7745c5c3_Var1 == nil { - templ_7745c5c3_Var1 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

Shoelace

A lightweight library for building accessible, high-performance UI components with no dependencies.

") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - return templ_7745c5c3_Err - }) -} - -var _ = templruntime.GeneratedTemplate diff --git a/pkg/vault/internal/pages/index/page.templ b/pkg/vault/internal/pages/index/page.templ index 68b32a234..62223157d 100644 --- a/pkg/vault/internal/pages/index/page.templ +++ b/pkg/vault/internal/pages/index/page.templ @@ -1,6 +1,6 @@ package index -import "github.com/onsonr/sonr/pkg/styles/layout" +import "github.com/onsonr/nebula/ui/layout" templ InitialView() { @layout.Root("Sonr.ID") { diff --git a/pkg/vault/internal/pages/index/page_templ.go b/pkg/vault/internal/pages/index/page_templ.go index e0b421774..4d447df65 100644 --- a/pkg/vault/internal/pages/index/page_templ.go +++ b/pkg/vault/internal/pages/index/page_templ.go @@ -8,7 +8,7 @@ package index import "github.com/a-h/templ" import templruntime "github.com/a-h/templ/runtime" -import "github.com/onsonr/sonr/pkg/styles/layout" +import "github.com/onsonr/nebula/ui/layout" func InitialView() templ.Component { return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { diff --git a/pkg/vault/internal/pages/wallet/page.templ b/pkg/vault/internal/pages/wallet/page.templ index 6f2f75435..fdd9d4a61 100644 --- a/pkg/vault/internal/pages/wallet/page.templ +++ b/pkg/vault/internal/pages/wallet/page.templ @@ -1,6 +1,6 @@ package wallet -import "github.com/onsonr/sonr/pkg/styles/layout" +import "github.com/onsonr/nebula/ui/layout" templ DepositFundsView() { @layout.Root("Sonr.ID") {