Skip to content

Rebuild Landing hero metrics strip with glass-card tokens + reduced-m… - #501

Open
Olajcodes wants to merge 3 commits into
TevaLabs:mainfrom
Olajcodes:feat/landing-metrics-strip-rebuild
Open

Rebuild Landing hero metrics strip with glass-card tokens + reduced-m…#501
Olajcodes wants to merge 3 commits into
TevaLabs:mainfrom
Olajcodes:feat/landing-metrics-strip-rebuild

Conversation

@Olajcodes

Copy link
Copy Markdown
Contributor

…otion

  • Integrate useReducedMotion hook into useCountUp so the count-up animation is skipped entirely when the user prefers reduced motion, showing final values immediately
  • Polish the three stat cards with glass-card brand tokens: consistent borders, per-card hover glow (white/cyan/blue), transition-all
  • Improve mobile readability: responsive text-xl sm:text-2xl, explicit grid-cols-1 on mobile, tighter gap-3 sm:gap-4

Closes #399

…otion

- Integrate useReducedMotion hook into useCountUp so the count-up
  animation is skipped entirely when the user prefers reduced motion,
  showing final values immediately
- Polish the three stat cards with glass-card brand tokens: consistent
  borders, per-card hover glow (white/cyan/blue), transition-all
- Improve mobile readability: responsive text-xl sm:text-2xl, explicit
  grid-cols-1 on mobile, tighter gap-3 sm:gap-4

Closes TevaLabs#399
@vercel

vercel Bot commented Aug 26, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the josephchimebuka's projects Team on Vercel.

A member of the Team first needs to authorize it.

olajcodes added 2 commits August 26, 2026 16:07
Add eslint-disable blocks inside effects that call setState for:
- PriceChart.tsx: reset + reload on asset change
- Dashboard.tsx: clear entry price, fetch stats/activities, refresh inspector
- Learn.tsx: fetch education content on mount

These are all legitimate data-fetching/reset patterns that trigger
the lint rule because they call setState indirectly through async
callbacks. The PredictionHistory case was already suppressed by the
next-line comment since the setState call is on the following line.

Closes TevaLabs#397
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rebuild Landing hero metrics strip styling

1 participant