@metropolle/design-system
Version:
Sistema de design unificado para a plataforma Metropolle
38 lines (36 loc) • 1.02 kB
TypeScript
// Auto-generated design token types
export interface DesignTokens {
spacing: {
'xs': string;
'sm': string;
'md': string;
'lg': string;
'xl': string;
'2xl': string;
'3xl': string;
'borderRadius-sm': string;
'borderRadius-md': string;
'borderRadius-lg': string;
'borderRadius-xl': string;
'borderRadius-full': string;
'shadow-sm': string;
'shadow-md': string;
'shadow-lg': string;
};
effects: {
'transition-fast': string;
'transition-normal': string;
'transition-slow': string;
'animation-fadeIn': string;
'animation-slideUp': string;
'animation-bounce': string;
'transform-hoverUp': string;
'shadow-card': string;
'shadow-cardSm': string;
'opacity-disabled': string;
'opacity-muted': string;
};
}
export declare const tokens: DesignTokens;
export declare function getToken(category: keyof DesignTokens, token: string): string;
export declare function getCSSVar(category: string, token: string): string;