From d47f6b40e4b2f01fac3b9151318b1ada3e74d6fc Mon Sep 17 00:00:00 2001 From: Anso Date: Thu, 23 Apr 2026 10:17:14 -0400 Subject: [PATCH] fix(login): remove branding duplication, add shimmer and ping dot (#727) - Remove redundant SENCHO prefix from kicker (already shown in card header) - Animate the left accent bar with a slow back-and-forth shimmer sweep - Replace static status dot with animated ping pulse --- frontend/src/components/Login.tsx | 2 +- frontend/src/components/auth/AuthCanvas.tsx | 9 +++++++-- frontend/src/index.css | 7 +++++++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/Login.tsx b/frontend/src/components/Login.tsx index b0eb6741..2e9ddc1f 100644 --- a/frontend/src/components/Login.tsx +++ b/frontend/src/components/Login.tsx @@ -107,7 +107,7 @@ export function Login({ className, ...props }: React.ComponentPropsWithoutRef<'d
- +
+
+
SENCHO - + + + +
{children}
diff --git a/frontend/src/index.css b/frontend/src/index.css index c0526aab..4d674069 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -562,6 +562,10 @@ body { from { opacity: 0; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } } +@keyframes shimmer { + 0% { transform: translateY(-100%); } + 100% { transform: translateY(200%); } +} /* ───────────────────────────────────────────────────────────── ANIMATION UTILITIES @@ -581,6 +585,9 @@ body { .animate-scale-in { animation: scale-in var(--duration-fast) var(--ease-spring) both; } +.animate-shimmer { + animation: shimmer 4.5s ease-in-out infinite alternate; +} /* Stagger delay helpers */ .animate-delay-50 { animation-delay: 50ms; }