{"version":3,"file":"theme.mjs","sources":["../../src/common/theme.ts"],"sourcesContent":["export enum Theme {\n  LIGHT = 'light',\n  DARK = 'dark',\n  NAVY = 'navy',\n  PERSONAL = 'personal',\n  PERSONAL_FOREST_GREEN = 'personal--forest-green',\n  PERSONAL_BRIGHT_GREEN = 'personal--bright-green',\n  PERSONAL_DARK = 'personal--dark',\n}\n\nexport type ThemeLight = 'light';\nexport type ThemeDark = 'dark';\nexport type ThemeNavy = 'navy';\nexport type ThemePersonal = 'personal';\nexport type ThemePersonalForestGreen = 'personal--forest-green';\nexport type ThemePersonalBrightGreen = 'personal--bright-green';\nexport type ThemePersonalDark = 'personal--dark';\n\nexport type ThemeType =\n  | ThemeLight\n  | ThemeDark\n  | ThemeNavy\n  | ThemePersonal\n  | ThemePersonalForestGreen\n  | ThemePersonalBrightGreen\n  | ThemePersonalDark;\n\nexport const modernThemes = new Set<ThemeType>([\n  'personal',\n  'personal--forest-green',\n  'personal--bright-green',\n  'personal--dark',\n]);\n\nexport const getThemeClassName = (theme: ThemeType) => `np-theme-${theme}`;\n"],"names":["Theme"],"mappings":"IAAYA;AAAZ,CAAA,UAAYA,KAAK,EAAA;AACfA,EAAAA,KAAA,CAAA,OAAA,CAAA,GAAA,OAAe;AACfA,EAAAA,KAAA,CAAA,MAAA,CAAA,GAAA,MAAa;AACbA,EAAAA,KAAA,CAAA,MAAA,CAAA,GAAA,MAAa;AACbA,EAAAA,KAAA,CAAA,UAAA,CAAA,GAAA,UAAqB;AACrBA,EAAAA,KAAA,CAAA,uBAAA,CAAA,GAAA,wBAAgD;AAChDA,EAAAA,KAAA,CAAA,uBAAA,CAAA,GAAA,wBAAgD;AAChDA,EAAAA,KAAA,CAAA,eAAA,CAAA,GAAA,gBAAgC;AAClC,CAAC,EARWA,KAAK,KAALA,KAAK,GAAA,EAAA,CAAA,CAAA;;;;"}