main
@idp.global/catalog
Web component catalog for idp.global, based on the v2 product design language.
The catalog converts the idp.global v2.zip design studies into reusable custom elements for landing pages, approval surfaces, account/admin shells, and mobile-style identity flows.
Install
pnpm add @idp.global/catalog
Usage
import '@idp.global/catalog';
<idp-landing-hero></idp-landing-hero>
<idp-approval-card app-name="GitHub" request-text="Sign in to github.com"></idp-approval-card>
Elements
idp-buttonfor v2 button variants.idp-badgefor small status labels.idp-cardfor bordered shadcn-style content containers.idp-inputfor text/password/email inputs.idp-togglefor compact boolean controls.idp-iconfor bundled monochrome identity icons.idp-approval-cardfor approve/deny request cards.idp-inbox-previewfor mobile approval inbox previews.idp-mobile-framefor iOS-style product screenshots.idp-admin-shellfor account/org admin layout previews.idp-landing-herofor the public landing hero section.
Scope
This package is component-only. It does not perform authentication, store sessions, or call the idp.global backend.
Development
pnpm install
pnpm run build
pnpm test
Description
Languages
TypeScript
99.4%
HTML
0.6%