UNPKG

anti-ui

Version:

Una librería para hacer que tus proyectos de Tailwind se vean horribles automáticamente

25 lines (21 loc) 846 B
export type ThemeName = 'nightmare90s' | 'boringCorporate' | 'overloaded' | 'heavyMinimalism' | 'digitalGlitch' | 'retroBrutalism'; export type IntensityLevel = 'subtle' | 'moderate' | 'maximum' | 'forbidden'; export interface AntiUIConfig { theme?: ThemeName; intensity?: IntensityLevel; enabled?: boolean; } export interface ThemeRules { fontFamily: (originalClass: string) => string; colors: (originalClass: string) => string; spacing: (originalClass: string) => string; alignment: (originalClass: string) => string; animations: (originalClass: string) => string; borders: (originalClass: string) => string; shadows: (originalClass: string) => string; misc: (originalClass: string) => string; } export interface AntiUIContextType { config: AntiUIConfig; updateConfig: (newConfig: Partial<AntiUIConfig>) => void; }