UNPKG

@aurodesignsystem/design-tokens

Version:

Alaska Air Auro Design System token repository

23 lines (19 loc) 633 B
/** * Themes Config */ export const THEME_DEFINITIONS = [ { dir: 'alaska', name: 'Alaska', code: 'as' }, { dir: 'alaska-classic', name: 'Alaska Classic', code: 'asc' }, { dir: 'auro-1', name: 'Auro 1', code: 'a1' }, { dir: 'auro-2', name: 'Auro 2', code: 'a2' }, { dir: 'hawaiian', name: 'Hawaiian', code: 'ha' } ]; /** * Helper functions */ export const getThemeByCode = (code) => THEME_DEFINITIONS.find(theme => theme.code === code); export const getThemeByDir = (dir) => THEME_DEFINITIONS.find(theme => theme.dir === dir); export const getThemeAttribute = (code) => `data-aag-theme="aag-theme-${code}"`;