Guillem Arias Fauste
2051c74559
fix(ds): unify SSO sign-in buttons on DS::Button; drop bespoke Google CSS ( #2152 )
...
The Google button used Google's prebuilt `gsi-material-button` (its own CSS
file + hardcoded hex colors), leaving it the odd one out: capped at 400px (its
`max-width` overrode `w-full`) so it sat narrower than the OpenID/GitHub
buttons, and rendered as a glaring white block in dark mode with no theming.
Render every SSO provider through one `DS::Button(variant: :outline,
full_width: true)` so the stack is consistent and reads as secondary to the
primary email "Log in" CTA. Google keeps its official multi-color "G" mark and
"Sign in with Google" wording (brand-compliant) via a new `google-icon.svg`
asset and an additive `icon_custom:` flag on the button (defaults false — no
change to any existing button). Delete `google-sign-in.css` and its import.
2026-06-03 00:08:12 +02:00
..
2026-05-20 18:12:36 +02:00
2026-05-13 21:05:11 +02:00
2025-06-10 18:20:06 -04:00
2026-06-02 21:44:57 +02:00
2026-06-02 22:08:10 +02:00
2026-06-02 21:44:57 +02:00
2026-05-20 21:35:22 +02:00
2026-05-17 09:52:49 +02:00
2026-05-27 23:58:00 +02:00
2026-05-21 12:56:02 +02:00
2026-06-03 00:03:15 +02:00
2026-05-30 16:20:21 +02:00
2026-06-02 14:00:16 +02:00
2026-05-23 09:18:16 +02:00
2026-05-17 09:52:49 +02:00
2026-05-21 12:56:02 +02:00
2026-05-21 12:56:02 +02:00
2026-05-17 09:52:49 +02:00
2026-04-07 11:39:18 +02:00
2026-03-17 19:41:26 +01:00
2025-11-24 19:52:34 +01:00
2026-05-17 09:52:49 +02:00
2026-06-01 21:46:32 +02:00
2025-01-31 17:04:26 -05:00
2026-05-28 14:50:49 +02:00
2026-05-09 12:36:41 +02:00
2026-05-17 09:52:49 +02:00
2026-06-01 22:01:39 +02:00
2026-06-02 14:00:16 +02:00
2026-06-02 14:00:16 +02:00
2026-05-20 18:30:25 +02:00
2026-05-21 12:56:02 +02:00
2026-05-17 09:52:49 +02:00
2026-05-24 15:37:13 +02:00
2026-05-30 00:22:25 +02:00
2026-05-21 16:25:01 +02:00
2026-05-23 08:55:39 +02:00
2026-05-04 00:50:52 +02:00
2026-02-13 19:30:29 +01:00
2026-05-04 00:50:52 +02:00
2025-09-22 09:29:23 +02:00
2026-05-21 12:56:02 +02:00
2026-06-02 14:00:16 +02:00
2026-05-17 09:52:49 +02:00
2026-05-21 12:56:02 +02:00
2026-05-21 12:56:02 +02:00
2026-05-30 01:30:11 +02:00
2026-05-05 01:20:57 +02:00
2026-05-23 09:23:30 +02:00
2026-05-20 18:12:36 +02:00
2025-11-17 18:20:39 +01:00
2025-07-18 08:30:00 -04:00
2026-05-31 09:14:46 +02:00
2025-10-22 19:14:03 +02:00
2026-05-04 21:47:01 +02:00
2024-10-03 14:42:22 -04:00
2026-01-30 20:44:25 +01:00
2026-05-22 02:33:28 +02:00
2026-05-21 16:25:01 +02:00
2026-05-20 18:12:36 +02:00
2026-02-23 17:05:46 -05:00
2026-05-12 00:37:47 +02:00
2026-05-04 21:47:01 +02:00
2026-05-28 14:49:04 +02:00
2026-05-17 09:52:49 +02:00
2026-05-23 09:23:30 +02:00
2026-04-09 18:33:59 +02:00
2026-06-03 00:08:12 +02:00
2026-06-03 00:01:38 +02:00
2026-05-31 16:05:54 +02:00
2026-05-23 09:21:46 +02:00
2026-05-21 12:56:02 +02:00
2026-05-23 08:52:04 +02:00
2026-05-21 12:54:54 +02:00
2026-05-20 18:12:36 +02:00
2026-05-20 18:12:36 +02:00
2026-05-17 09:52:49 +02:00
2026-05-22 02:33:28 +02:00
2026-03-25 10:50:23 +01:00
2026-06-01 21:46:32 +02:00
2026-05-17 09:52:49 +02:00
2026-05-17 09:52:49 +02:00
2025-04-11 09:28:00 -05:00
2026-05-20 18:30:25 +02:00
2026-05-22 02:33:28 +02:00
2026-05-17 09:52:49 +02:00