diff --git a/backend/templates/auth_components.templ b/backend/templates/auth_components.templ new file mode 100644 index 0000000..e5c115e --- /dev/null +++ b/backend/templates/auth_components.templ @@ -0,0 +1,174 @@ +package templates + +// AnimatedBackground renders 35 decorative logo elements that animate across +// the auth page background. The .background-layer carries aria-hidden="true" +// so screen readers ignore all decorative content (T-14-01-03). +// +// Each element uses a single logo_dark.png image (dark-mode swap deferred per +// DEFERRED/DARK-01). Image paths use /static/logo_dark.png — backend serves +// static files under /static/ unlike go-backend which serves from /. +templ AnimatedBackground() { +
+} + +// GoogleButton renders the Material Design Google Sign-In button. +// +// When configured=true the button is an element linking to the OAuth start +// URL. When configured=false the button is rendered as a disabled