Cards
Integration Status Grid
A three-column status grid for connected services, deploy targets, and docs sync.
integrationstatusdashboard
Installation
Copy and paste the code into your project.
Accessibility notes
Pair every status dot with a visible service name and state label.
GitHub
synced
Vercel
live
Docs
ready
Preview accent
TypeScript
const integrations = [
{ name: "GitHub", state: "synced" },
{ name: "Vercel", state: "live" },
{ name: "Docs", state: "ready" },
];
export function IntegrationStatusGrid() {
return (
<div className="grid w-full max-w-sm grid-cols-3 gap-2">
{integrations.map((integration) => (
<div key={integration.name} className="rounded-lg border border-[#40E0D0]/20 bg-[#40E0D0]/8 p-4 text-center shadow-xl">
<span className="mx-auto block h-2.5 w-2.5 rounded-full bg-[#40E0D0] shadow-[0_0_14px_rgba(64,224,208,0.7)]" />
<p className="mt-3 text-sm font-bold text-white">{integration.name}</p>
<p className="mt-1 text-xs text-slate-400">{integration.state}</p>
</div>
))}
</div>
);
}Usage
<IntegrationStatusGrid />Related components
Command palette
⌘KGenerate dashboard layout
3 actions ready · 1 agent online
Cards
Glass Command Card
A glassmorphism command card for product shortcuts, palettes, and agent actions.
glasscommandshortcut
Prompt tuned
Badges
Prompt Badge
A small status badge for prompt state, tuning, review, or evaluation labels.
promptstatusbadge
Loaders
Glow Loader
A three-dot animated loader with turquoise, violet, and warm orange glow accents.
loaderanimationstatus