-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtailwind.config.js
98 lines (97 loc) · 3.34 KB
/
tailwind.config.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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
/** @type {import('tailwindcss').Config} */
export default {
content: [
'./components/**/*.{js,vue,ts}',
'./layouts/**/*.vue',
'./pages/**/*.vue',
'./plugins/**/*.{js,ts}',
'./app.vue',
'./error.vue',
],
theme: {
extend: {
colors: {
background: 'var(--color-global-background)',
'sidebar-hover': 'var(--color-sidebar-hover)',
'active-color': 'var(--color-active-text)',
'inactive-color': 'var(--color-inactive-text)',
'profilepic-color': 'var(--color-profilepic-background)',
'upload-color': 'var(--color-uploadfile-text)',
'second-color': 'var(--color-second-text)',
'accent-color': 'var(--color-accent-color)',
'low-contrast-color': 'var(--color-low-contrast)',
'profilepic-color': 'var(--color-profilepic-background)',
'error-text-color': 'var(--color-error-text)',
'options-backgroud': 'var(--color-options-background)',
'options-backgroud-hover': 'var(--color-options-background-hover)',
button: {
primary: {
contained: {
background: 'var(--color-button-primary-contained-background)',
text: 'var(--color-button-primary-contained-text)',
hover: 'var(--color-button-primary-contained-hover)',
},
outlined: {
border:
'rgb(var(--color-button-primary-outlined-border) / <alpha-value>)',
borderHover: 'var(--color-button-primary-outlined-border-hover)',
text: 'var(--color-button-primary-outlined-text)',
background:
'rgb(var(--color-button-primary-outlined-background) / <alpha-value>)',
},
text: {
text: 'var(--color-button-primary-text-text)',
background:
'rgb(var(--color-button-primary-text-background) / <alpha-value>)',
},
},
secondary: {
contained: {
background: 'var(--color-button-secondary-contained-background)',
text: 'var(--color-button-secondary-contained-text)',
hover: 'var(--color-button-secondary-contained-hover)',
},
outlined: {
border:
'rgb(var(--color-button-secondary-outlined-border) / <alpha-value>)',
borderHover:
'var(--color-button-secondary-outlined-border-hover)',
text: 'var(--color-button-secondary-outlined-text)',
background:
'rgb(var(--color-button-secondary-outlined-background) / <alpha-value>)',
},
text: {
text: 'var(--color-button-secondary-text-text)',
background:
'rgb(var(--color-button-secondary-text-background) / <alpha-value>)',
},
},
},
input: {
border: 'var(--color-input-border)',
borderFocus: 'var(--color-input-border-focus)',
borderHover: 'var(--color-input-border-hover)',
background: 'var(--color-input-background)',
label: 'var(--color-input-label)',
labelBackground: 'var(--color-input-label-background)',
labelFocus: 'var(--color-input-label-focus)',
text: 'var(--color-input-text)',
},
dropdown: {
button: {
background: 'var(--color-dropdown-button-background)',
backgroundHover: 'var(--color-dropdown-button-background-hover)',
backgroundSelected:
'var(--color-dropdown-button-background-selected)',
backgroundSelectedHover:
'var(--color-dropdown-button-background-selected-hover)',
},
},
},
fontFamily: {
sans: ['Roboto', 'ui-sans-serif', 'system-ui'],
},
},
},
plugins: [],
};