Skip to content

Components

Gradient background

A responsive WebGL color field for branded image wells and ambient surfaces. It pauses offscreen and renders a static first frame when reduced motion is preferred.

npx shadcn@latest add https://gpc.example.com/r/gpc-gradient-background.json
Desktop · 1280pxOpen full page

Stat cards

A summary row. Numbers are tabular so they align down the column, and each delta says which way it moved in words as well as color.

npx shadcn@latest add https://gpc.example.com/r/stat-cards.json
Active seats

184

12 more than last month

Weekly active

61%

4 points down

Workflows shipped

27

5 more than last month

Loading

Data table

A table that only renders rows breaks the first time the API is slow. All four states are here because all four will happen.

npx shadcn@latest add https://gpc.example.com/r/data-table.json
TeamOwnerStageSeats
Revenue OpsPriya RamanMaintaining42
Customer SuccessMarcus BellAdopting61
LegalDana OkaforBlocked12
Field MarketingSam IversenDeploying28
Loading
TeamOwnerStageSeats
Empty
No engagements yet
Start with one team and one workflow they already run every week.
Error

Settings form

One high-emphasis action. Validation lands beside the field it belongs to, and the save result is announced in place rather than in a toast that vanishes.

npx shadcn@latest add https://gpc.example.com/r/settings-form.json

Shown to everyone on the engagement.

A Monday summary of which teams moved and which stalled. No digest is sent in a week with no change.

Destructive flow

AlertDialog, never Dialog. The confirm button names the action instead of saying Confirm, and the outcome is undoable rather than final.

npx shadcn@latest add https://gpc.example.com/r/destructive-dialog.json
Trigger

App sidebar

The product navigation rail on its own, for reviewing hierarchy, spacing, and branding. Content is data; spacing and collapsed behaviour are not.

npx shadcn@latest add https://gpc.example.com/r/app-sidebar.json
Desktop · 1280pxOpen full page

Download list

A compact list of downloadable materials. The whole row is the action, and the file type stays visible so nobody downloads the wrong format.

npx shadcn@latest add https://gpc.example.com/r/download-list.json
Desktop · 1280pxOpen full page

Prompt explorer

A continuous prompt library built for ordinary page scrolling. Every entry uses the shared prompt box, with an icon-only copy action and consistent internal spacing.

npx shadcn@latest add https://gpc.example.com/r/prompt-explorer.json
Desktop · 1280pxOpen full page

Canva embed

A responsive presentation embed with a direct Canva fallback. The iframe is lazy-loaded, remains 16:9, and keeps a descriptive title for assistive technology.

npx shadcn@latest add https://gpc.example.com/r/canva-embed.json
Desktop · 1280pxOpen full page

Skill library

A searchable skill catalog with reusable categories and an accessible detail dialog. Purpose and category replace release metadata that does not help someone choose a skill.

npx shadcn@latest add https://gpc.example.com/r/skill-library.json
Desktop · 1280pxOpen full page

Auth screen

Centred, one primary action, a real label on every field. The alternate path is stated rather than hidden behind an icon.

npx shadcn@latest add https://gpc.example.com/r/sign-in-form.json

Sign in to GPC

Use the address your team invited you with.

Forgot?
or

New here? Create an account