mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-11 13:52:20 +00:00
The reminder list read isLoading but rendered nothing, so the page showed a header over blank space while fetching. - Loading now paints a card-shaped Skeleton stack via the shared primitive. - The no-data case routes through the shared EmptyState with an icon and an add action, matching the lab empty. - Reminder cards title themselves with CardHeader/CardTitle + CardAction and the form card drops its pt-6 override, so the card token owns the vertical rhythm and the double-pad goes away. The card stays neutral — due state still reads only through the discreet badge.