/
index.js
49 lines (47 loc) · 1.44 KB
/
index.js
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import { IDENTIFIERS } from 'react-polymorph/lib/themes/API';
import AutocompleteOverrides from './AutocompleteOverrides.scss';
import ButtonOverrides from './ButtonOverrides.scss';
import CheckboxOverrides from './CheckboxOverrides.scss';
import InputOverrides from './InputOverrides.scss';
import LinkOverrides from './LinkOverrides.scss';
import ModalOverrides from './ModalOverrides.scss';
import RadioOverrides from './RadioOverrides.scss';
import ScrollbarOverrides from './ScrollbarOverrides.scss';
import StepperOverrides from './StepperOverrides.scss';
import SwitchOverrides from './SwitchOverrides.scss';
import SelectOverrides from './SelectOverrides.scss';
import OptionsOverrides from './OptionsOverrides.scss';
import TooltipOverrides from './TooltipOverrides.scss';
import PopOverOverrides from './PopOverOverrides.scss';
const {
AUTOCOMPLETE,
BUTTON,
CHECKBOX,
INPUT,
LINK,
MODAL,
SWITCH,
SELECT,
OPTIONS,
POP_OVER,
RADIO,
SCROLLBAR,
STEPPER,
TOOLTIP,
} = IDENTIFIERS;
export const themeOverrides = {
[AUTOCOMPLETE]: AutocompleteOverrides,
[BUTTON]: ButtonOverrides,
[CHECKBOX]: CheckboxOverrides,
[INPUT]: InputOverrides,
[LINK]: LinkOverrides,
[MODAL]: ModalOverrides,
[RADIO]: RadioOverrides,
[SCROLLBAR]: ScrollbarOverrides,
[STEPPER]: StepperOverrides,
[SWITCH]: SwitchOverrides,
[SELECT]: SelectOverrides,
[OPTIONS]: OptionsOverrides,
[POP_OVER]: PopOverOverrides,
[TOOLTIP]: TooltipOverrides,
};