From 25615fabc661c96808af29d2bfb975cd95650eb8 Mon Sep 17 00:00:00 2001 From: Angel Beltran Date: Sat, 28 Feb 2026 22:19:42 -0700 Subject: [PATCH] MockMode: made global in templates; increase bort of navbar in mock mode --- server/ui/router.go | 12 ++++++++- styles/index.css | 26 +++++++++++++++++++ .../mock-mode-section.html.tmpl | 2 +- templates/layout.html.tmpl | 14 ++++++---- 4 files changed, 47 insertions(+), 7 deletions(-) diff --git a/server/ui/router.go b/server/ui/router.go index 0da3037..167d905 100644 --- a/server/ui/router.go +++ b/server/ui/router.go @@ -170,6 +170,14 @@ func (s *webpageRouter) serveTemplate(c *gin.Context) (response.Response, error) r := c.Request ctx := r.Context() + id := auth.GetIdentity(ctx) + var mockMode bool + if id.Account != nil { + var err error + if mockMode, err = s.accts.GetMockMode(ctx, id.Account.AccountID); err != nil { + return nil, err + } + } args := []any{ "Request", @@ -183,10 +191,12 @@ func (s *webpageRouter) serveTemplate(c *gin.Context) (response.Response, error) s.accts.WithContext(ctx), "Etsy", s.etsy.WithContext(ctx), + "MockMode", + mockMode, // auth tooling "Identity", - auth.GetIdentity(ctx), + id, "Auth", newTemplateAuthenticator(r), } diff --git a/styles/index.css b/styles/index.css index 3a39dcd..44b221d 100644 --- a/styles/index.css +++ b/styles/index.css @@ -515,6 +515,10 @@ border-style: var(--tw-border-style); border-width: 1px; } + .border-\[2px\] { + border-style: var(--tw-border-style); + border-width: 2px; + } .border-b-\[2px\] { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; @@ -523,6 +527,18 @@ --tw-border-style: solid; border-style: solid; } + .border-\[gray\] { + border-color: gray; + } + .border-\[red\] { + border-color: red; + } + .border-\[white\] { + border-color: white; + } + .border-accent { + border-color: var(--accent); + } .border-border { border-color: var(--border); } @@ -535,6 +551,9 @@ .border-sidebar-border { border-color: var(--sidebar-border); } + .bg-\[red\] { + background-color: red; + } .bg-accent { background-color: var(--accent); } @@ -645,9 +664,16 @@ outline-style: var(--tw-outline-style); outline-width: 1px; } + .outline-\[1px\] { + outline-style: var(--tw-outline-style); + outline-width: 1px; + } .outline-\(--table-tfoot\) { outline-color: var(--table-tfoot); } + .outline-\[red\] { + outline-color: red; + } .filter { filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); } diff --git a/templates/components/accounts/{acctID.int64}/mock-mode-section.html.tmpl b/templates/components/accounts/{acctID.int64}/mock-mode-section.html.tmpl index e5ad068..9dc8c5e 100644 --- a/templates/components/accounts/{acctID.int64}/mock-mode-section.html.tmpl +++ b/templates/components/accounts/{acctID.int64}/mock-mode-section.html.tmpl @@ -6,7 +6,7 @@ hx-trigger="sse:accounts_{{$acctID}}_mock-mode" hx-swap="morph" > - {{- $mockMode := .Accounts.GetMockMode $acctID }} + {{- $mockMode := .MockMode }}