Files
HealthLog/src/components
Marc-André Bombeck 6e241c16a4 fix(dashboard): stop the recent-achievements card flashing in then retracting
On a cold dashboard load the recent-achievements card briefly showed content
(or its empty state) and then vanished. Two causes:

- The layout-toggle gate read `DEFAULT_DASHBOARD_LAYOUT` while the real layout
  was still loading; achievements (and recent workouts) default to visible, so
  the card painted during the load window and was retracted once a layout that
  hid it arrived. Gate both layout-toggle-only cards on the resolved layout.
- The card itself rendered its empty / content branch before its query settled,
  so the "no achievements yet" state flashed ahead of the real unlocks. Render a
  skeleton while the query is pending and commit to a content shape only once it
  resolves.
2026-06-04 16:44:46 +02:00
..
2026-05-15 22:59:10 +02:00
2026-05-15 22:59:10 +02:00