@oslokommune/punkt-elements
Version:
Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo
25 lines (24 loc) • 789 B
TypeScript
/**
* skin.ts
*
* Type definitions for component skin/color variants.
* Only includes skin types that are identical across packages.
* Component-specific skin types should remain in their respective component files.
*/
/**
* Alert component skin variants
* Used for semantic color coding of alerts (error, success, warning, info)
*/
export type TAlertSkin = 'error' | 'success' | 'warning' | 'info';
/**
* Messagebox component skin variants
*/
export type TMessageboxSkin = 'beige' | 'blue' | 'red' | 'green';
/**
* Accordion component skin variants
*/
export type TAccordionSkin = 'borderless' | 'outlined' | 'beige' | 'blue' | 'plus-minus';
/**
* Card component skin variants
*/
export type TCardSkin = 'outlined' | 'outlined-beige' | 'gray' | 'beige' | 'green' | 'blue';