All files / src/DotProvider/utils themeAppearanceAssetsConfig.js

100% Statements 11/11
100% Branches 0/0
100% Functions 9/9
100% Lines 11/11

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31    1x 29x 10x 10x 29x 10x 10x 29x 10x 10x     1x                                
import { LIBRARY_COMPONENT, LIBRARY_DOT, LIBRARY_SVG, THEME_APPEARANCE_DARK, THEME_APPEARANCE_LIGHT, THEME_APPEARANCE_PURE_DARK } from './constants'
 
export const themeAppearanceImports = {
    Lib_LightMode_Component: () => import(/* webpackChunkName: 'Lib_LightMode_Component' */ '../libraryChunks/appearance/component/Light_Component'),
    Lib_DarkMode_Component: () => import(/* webpackChunkName: 'Lib_DarkMode_Component' */ '../libraryChunks/appearance/component/Dark_Component'),
    Lib_PureDarkMode_Component: () => import(/* webpackChunkName: 'Lib_PureDarkMode_Component' */ '../libraryChunks/appearance/component/PureDark_Component'),
    Lib_LightMode_Dot: () => import(/* webpackChunkName: 'Lib_LightMode_Dot' */ './../../../assets/Appearance/light/mode/Dot_LightMode.module.css'),
    Lib_DarkMode_Dot: () => import(/* webpackChunkName: 'Lib_DarkMode_Dot' */ './../../../assets/Appearance/dark/mode/Dot_DarkMode.module.css'),
    Lib_PureDarkMode_Dot: () => import(/* webpackChunkName: 'Lib_PureDarkMode_Dot' */ './../../../assets/Appearance/pureDark/mode/Dot_PureDarkMode.module.css'),
    Lib_LightMode_SVG: () => import(/* webpackChunkName: 'Lib_LightMode_SVG' */ '@zohodesk/svg/assets/Appearance/light/mode/SVG_LightMode.module.css'),
    Lib_DarkMode_SVG: () => import(/* webpackChunkName: 'Lib_DarkMode_SVG' */ '@zohodesk/svg/assets/Appearance/dark/mode/SVG_DarkMode.module.css'),
    Lib_PureDarkMode_SVG: () => import(/* webpackChunkName: 'Lib_PureDarkMode_SVG' */ '@zohodesk/svg/assets/Appearance/pureDark/mode/SVG_PureDarkMode.module.css')
}
 
export const themeAppearanceMapping = {
    [LIBRARY_COMPONENT]: {
        [THEME_APPEARANCE_LIGHT]: 'Lib_LightMode_Component',
        [THEME_APPEARANCE_DARK]: 'Lib_DarkMode_Component',
        [THEME_APPEARANCE_PURE_DARK]: 'Lib_PureDarkMode_Component'
    },
    [LIBRARY_DOT]: {
        [THEME_APPEARANCE_LIGHT]: 'Lib_LightMode_Dot',
        [THEME_APPEARANCE_DARK]: 'Lib_DarkMode_Dot',
        [THEME_APPEARANCE_PURE_DARK]: 'Lib_PureDarkMode_Dot'
    },
    [LIBRARY_SVG]: {
        [THEME_APPEARANCE_LIGHT]: 'Lib_LightMode_SVG',
        [THEME_APPEARANCE_DARK]: 'Lib_DarkMode_SVG',
        [THEME_APPEARANCE_PURE_DARK]: 'Lib_PureDarkMode_SVG'
    }
}