|
17 | 17 | import { ThemeProvider } from '@rmwc/theme';
|
18 | 18 | import React from 'react';
|
19 | 19 |
|
20 |
| -import { primary } from './colors'; |
21 |
| - |
22 |
| -/** Error color used in global theme */ |
23 |
| -export const error = '#d32f2f'; // Red 700 |
24 |
| - |
25 |
| -const purple50 = '#f3e5f5'; |
26 | 20 | export const tipTheme = {
|
27 |
| - background: purple50, |
28 |
| - primary, |
29 |
| - primaryRgb: '104, 29, 168', |
30 |
| - textIconOnBackground: primary, |
31 |
| - textPrimaryOnBackground: primary, |
32 |
| - textSecondaryOnBackground: `rgba(${primary}, 0.7)`, |
| 21 | + background: 'var(--tip-background)', |
| 22 | + primary: 'var(--tip-primary)', |
| 23 | + primaryRgb: 'var(--tip-primary-rgb)', |
| 24 | + textIconOnBackground: 'var(--tip-text-icon-on-background)', |
| 25 | + textPrimaryOnBackground: 'var(--tip-text-primary-on-background)', |
| 26 | + textSecondaryOnBackground: 'var(--tip-text-secondary-on-background)', |
33 | 27 | };
|
34 | 28 |
|
35 |
| -const teal50 = '#e0f2f1'; |
36 |
| -const teal700 = '#00796b'; |
37 |
| -const teal800 = '#00695c'; |
38 | 29 | export const successTheme = {
|
39 |
| - background: teal50, |
40 |
| - primary: teal700, |
41 |
| - primaryRgb: '0, 121, 107', |
42 |
| - textIconOnBackground: teal700, |
43 |
| - textPrimaryOnBackground: teal800, |
44 |
| - textSecondaryOnBackground: `rgba(${teal800}, 0.7)`, |
| 30 | + background: 'var(--success-background)', |
| 31 | + primary: 'var(--success-primary)', |
| 32 | + primaryRgb: 'var(--success-primary-rgb)', |
| 33 | + textIconOnBackground: 'var(--success-text-icon-on-background)', |
| 34 | + textPrimaryOnBackground: 'var(--success-text-primary-on-background)', |
| 35 | + textSecondaryOnBackground: 'var(--success-text-secondary-on-background)', |
45 | 36 | };
|
46 | 37 |
|
47 |
| -const navy20 = '#e5eaf0'; |
48 |
| -const navy300 = '#476282'; |
49 |
| -const navy600 = '#1b3a57'; |
50 | 38 | export const noteTheme = {
|
51 |
| - background: navy20, |
52 |
| - primary: navy300, |
53 |
| - primaryRgb: '71, 98, 130', |
54 |
| - textIconOnBackground: navy300, |
55 |
| - textPrimaryOnBackground: navy600, |
56 |
| - textSecondaryOnBackground: `rgba(${navy600}, 0.7)`, |
| 39 | + background: 'var(--note-background)', |
| 40 | + primary: 'var(--note-primary)', |
| 41 | + primaryRgb: 'var(--note-primary-rgb)', |
| 42 | + textIconOnBackground: 'var(--note-text-icon-on-background)', |
| 43 | + textPrimaryOnBackground: 'var(--note-text-primary-on-background)', |
| 44 | + textSecondaryOnBackground: 'var(--note-text-secondary-on-background)', |
57 | 45 | };
|
58 | 46 |
|
59 |
| -const orange50 = '#fff3e0'; |
60 |
| -const amber800 = '#ff8f00'; |
61 |
| -const deepOrange900 = '#bf360c'; |
62 | 47 | export const cautionTheme = {
|
63 |
| - background: orange50, |
64 |
| - primary: amber800, |
65 |
| - primaryRgb: '255, 143, 0', |
66 |
| - onPrimary: 'white', |
67 |
| - textIconOnBackground: amber800, |
68 |
| - textPrimaryOnBackground: deepOrange900, |
69 |
| - textSecondaryOnBackground: `rgba(${deepOrange900}, 0.7)`, |
| 48 | + background: 'var(--caution-background)', |
| 49 | + primary: 'var(--caution-primary)', |
| 50 | + primaryRgb: 'var(--caution-primary-rgb)', |
| 51 | + onPrimary: 'var(--caution-on-primary)', |
| 52 | + textIconOnBackground: 'var(--caution-text-icon-on-background)', |
| 53 | + textPrimaryOnBackground: 'var(--caution-text-primary-on-background)', |
| 54 | + textSecondaryOnBackground: 'var(--caution-text-secondary-on-background)', |
70 | 55 | };
|
71 | 56 |
|
72 |
| -const deepOrange50 = '#fbe9e7'; |
73 |
| -const red700 = '#d32f2f'; |
74 |
| -const red800 = '#c62828'; |
75 | 57 | export const errorTheme = {
|
76 |
| - background: deepOrange50, |
77 |
| - primary: red700, |
78 |
| - primaryRgb: '211, 47, 47', |
79 |
| - textIconOnBackground: red700, |
80 |
| - textPrimaryOnBackground: red800, |
81 |
| - textSecondaryOnBackground: `rgba(${red800}, 0.7)`, |
| 58 | + background: 'var(--error-background)', |
| 59 | + primary: 'var(--error-primary)', |
| 60 | + primaryRgb: 'var(--error-primary-rgb)', |
| 61 | + textIconOnBackground: 'var(--error-text-icon-on-background)', |
| 62 | + textPrimaryOnBackground: 'var(--error-text-primary-on-background)', |
| 63 | + textSecondaryOnBackground: 'var(--error-text-secondary-on-background)', |
82 | 64 | };
|
83 | 65 |
|
84 | 66 | /** Possible theme types */
|
|
0 commit comments