Guillem Arias
57b7848eec
ux(goals/show): catch-up CTA pre-fills + secondary "Adjust your target" link
...
The "Add $1,531.25" CTA used to open the contribution modal with an
empty amount field — label was a hint, not a default. Now passes the
catch-up amount via ?amount= and the contributions controller seeds
@contribution.amount from params. One click brings the user to the
modal already populated.
Adds a secondary text link below the primary CTA: "Or adjust your
target" → opens the edit modal (Turbo frame). Behavioural-econ choice
architecture: gives the rebaseline path explicitly so users who can't
realistically catch up don't feel forced into the contribution.
Trade-off: lets the alert respect autonomy — commit or recalibrate,
both fine. Action paralysis kept low by visual hierarchy (primary
button vs muted text link).
2026-05-11 21:11:42 +02:00
..
2026-03-25 17:47:04 +01:00
2025-06-10 18:20:06 -04:00
2026-05-07 17:31:16 +02:00
2026-05-04 21:40:17 +02:00
2026-05-08 23:03:57 +02:00
2026-05-03 20:33:29 +02:00
2026-05-04 21:40:17 +02:00
2026-05-04 21:47:01 +02:00
2026-05-04 21:47:01 +02:00
2026-05-09 12:36:41 +02:00
2026-05-09 12:36:41 +02:00
2026-05-04 21:47:01 +02:00
2026-05-04 21:40:17 +02:00
2026-05-04 21:47:01 +02:00
2025-11-24 19:52:34 +01: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-01 22:10:46 +02:00
2025-01-31 17:04:26 -05:00
2026-05-04 21:47:01 +02:00
2026-05-09 12:36:41 +02:00
2026-05-04 00:50:52 +02:00
2026-05-04 21:47:01 +02:00
2026-05-11 20:25:44 +02:00
2026-05-11 21:11:42 +02:00
2026-05-04 21:44:47 +02:00
2025-09-24 00:19:51 +02:00
2026-05-04 21:47:01 +02:00
2026-05-04 21:47:01 +02:00
2026-05-04 21:40:17 +02:00
2026-03-29 10:08:54 +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-11 20:08:32 +02:00
2026-04-07 11:39:18 +02:00
2026-05-10 17:14:06 +02:00
2026-05-04 21:47:01 +02:00
2026-04-22 10:10:18 +02:00
2026-05-05 01:20:57 +02:00
2026-03-11 15:54:01 +01:00
2026-03-11 15:54:01 +01:00
2025-11-17 18:20:39 +01:00
2025-07-18 08:30:00 -04:00
2026-05-04 21:40:17 +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-03-22 10:48:54 +01:00
2026-03-25 17:47:04 +01:00
2026-03-11 15:54:01 +01:00
2026-02-23 17:05:46 -05:00
2026-04-04 02:27:23 +02:00
2026-05-04 21:47:01 +02:00
2026-05-01 22:10:46 +02:00
2026-01-31 18:22:54 +01:00
2026-02-13 19:53:24 +01:00
2026-04-09 18:33:59 +02:00
2026-02-06 00:45:11 +01:00
2026-05-10 22:13:57 +02:00
2026-05-04 21:47:01 +02:00
2026-05-04 21:40:17 +02:00
2026-03-25 17:47:04 +01:00
2026-05-09 21:55:20 +02:00
2026-03-29 17:28:07 +02:00
2026-04-07 11:55:58 +02:00
2025-07-18 08:30:00 -04:00
2026-02-19 19:55:10 +01:00
2026-05-05 18:48:06 +02:00
2026-03-25 10:50:23 +01:00
2026-05-09 12:36:41 +02:00
2026-05-04 21:47:01 +02:00
2026-04-08 21:05:58 +02:00
2025-04-11 09:28:00 -05:00
2026-04-03 12:36:35 +02:00
2026-05-05 18:48:06 +02:00
2025-07-18 08:30:00 -04:00