aboutsummaryrefslogtreecommitdiffstats
path: root/packages/theme/src/themes/dark/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/theme/src/themes/dark/index.ts')
-rw-r--r--packages/theme/src/themes/dark/index.ts62
1 files changed, 62 insertions, 0 deletions
diff --git a/packages/theme/src/themes/dark/index.ts b/packages/theme/src/themes/dark/index.ts
new file mode 100644
index 000000000..9b6bf055c
--- /dev/null
+++ b/packages/theme/src/themes/dark/index.ts
@@ -0,0 +1,62 @@
1import color from 'color';
2
3import * as defaultStyles from '../default';
4import * as legacyStyles from '../legacy';
5
6export const colorBackground = legacyStyles.darkThemeGrayDarkest;
7export const colorContentBackground = legacyStyles.darkThemeGrayDarkest;
8export const colorBackgroundSubscriptionContainer = legacyStyles.themeBrandInfo;
9
10export const colorHeadline = legacyStyles.darkThemeTextColor;
11export const colorText = legacyStyles.darkThemeTextColor;
12
13// Loader
14export const colorFullscreenLoaderSpinner = '#FFF';
15export const colorWebviewLoaderBackground = color(legacyStyles.darkThemeGrayDarkest).alpha(0.5).rgb().string();
16
17// Input
18export const labelColor = legacyStyles.darkThemeTextColor;
19export const inputColor = legacyStyles.darkThemeGrayLightest;
20export const inputBackground = legacyStyles.themeGrayDark;
21export const inputBorder = `1px solid ${legacyStyles.darkThemeGrayLight}`;
22export const inputPrefixColor = color(legacyStyles.darkThemeGrayLighter).lighten(0.3).hex();
23export const inputPrefixBackground = legacyStyles.darkThemeGray;
24export const inputDisabledOpacity = 0.5;
25export const inputScorePasswordBackground = legacyStyles.darkThemeGrayDark;
26export const inputModifierColor = color(legacyStyles.darkThemeGrayLighter).lighten(0.3).hex();
27export const inputPlaceholderColor = color(legacyStyles.darkThemeGrayLighter).darken(0.1).hex();
28
29// Toggle
30export const toggleBackground = legacyStyles.darkThemeGray;
31export const toggleButton = legacyStyles.darkThemeGrayLighter;
32
33// Button
34export const buttonPrimaryTextColor = legacyStyles.darkThemeTextColor;
35
36export const buttonSecondaryBackground = legacyStyles.darkThemeGrayLighter;
37export const buttonSecondaryTextColor = legacyStyles.darkThemeTextColor;
38
39export const buttonDangerTextColor = legacyStyles.darkThemeTextColor;
40
41export const buttonWarningTextColor = legacyStyles.darkThemeTextColor;
42
43export const buttonLoaderColor = {
44 primary: '#FFF',
45 secondary: buttonSecondaryTextColor,
46 success: '#FFF',
47 warning: '#FFF',
48 danger: '#FFF',
49 inverted: defaultStyles.brandPrimary,
50};
51
52// Select
53export const selectBackground = inputBackground;
54export const selectBorder = inputBorder;
55export const selectColor = inputColor;
56export const selectToggleColor = inputPrefixColor;
57export const selectPopupBackground = legacyStyles.darkThemeGrayLight;
58export const selectOptionColor = '#FFF';
59export const selectOptionBorder = `1px solid ${color(legacyStyles.darkThemeGrayLight).darken(0.2).hex()}`;
60export const selectOptionItemHover = color(legacyStyles.darkThemeGrayLight).darken(0.2).hex();
61export const selectOptionItemHoverColor = selectColor;
62export const selectSearchColor = inputBackground;