Welcome
FFG-native dashboard hero greeting — a large serif headline plus a state-driven subtitle with accent links.
Welcome, Alex
Your good has reached 1,284 new lives since your last visit.
Welcome,
Review what your good is doing.
Welcome,
Direct where your good goes.
Welcome,
Installation
pnpm dlx shadcn@latest add @ffg/welcomeUsage
import { Welcome } from "@/components/ui/welcome";
<Welcome name="Alex" livesCount={1284} state="new good" />
<Welcome state="generic" />The hero greeting at the top of the dashboard. A serif (PP Fragment Glare)
headline pairs with a subtitle whose copy swaps by state:
- new good — impact recap; links to the
livesCountnew lives reached - generic — "Review what your good is doing."
- initial — "Direct where your good goes."
- none — headline only, no subtitle
Accent links call onTabChange and smooth-scroll to the #impact-tabs
section. Pass name when it is known; leading and trailing whitespace is
trimmed. When name is omitted, null, or blank, the headline renders exactly
Welcome,. Pass livesCount for the new good state and onTabChange to wire
the links.
Dark mode: the headline maps to
text-foregroundand the subtitle totext-muted-foreground; accent links use a foreground-colored underline so they stay legible against either background.