-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathtailwind.config.cjs
More file actions
51 lines (51 loc) · 1.85 KB
/
Copy pathtailwind.config.cjs
File metadata and controls
51 lines (51 loc) · 1.85 KB
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
// Semantic colors resolve to the CSS-variable layer in
// `packages/sterling-ui/src/themeVars.css`, so a single `data-theme` flip on
// <html> re-themes every utility — no `dark:` variants needed. The default
// Tailwind palette stays available alongside these.
module.exports = {
content: [
'./packages/sterling/**/*.{tsx,jsx}',
'./packages/sterling-ui/**/*.{tsx,jsx}'
],
darkMode: ['selector', '[data-theme="dark"]'],
theme: {
extend: {
colors: {
// Surfaces
bg: 'var(--ccd-bg)',
surface: 'var(--ccd-surface)',
'surface-muted': 'var(--ccd-surface-muted)',
'surface-sunken': 'var(--ccd-surface-sunken)',
// Ink (text)
ink: 'var(--ccd-ink)',
'ink-muted': 'var(--ccd-ink-muted)',
'ink-faint': 'var(--ccd-ink-faint)',
'ink-decorative': 'var(--ccd-ink-decorative)',
// Rules
rule: 'var(--ccd-rule)',
'rule-strong': 'var(--ccd-rule-strong)',
// Accent
accent: 'var(--ccd-accent)',
'accent-bg': 'var(--ccd-accent-bg)',
'accent-border': 'var(--ccd-accent-border)',
'accent-ink': 'var(--ccd-accent-ink)',
'on-accent': 'var(--ccd-on-accent)',
// Status
success: 'var(--ccd-success)',
'success-bg': 'var(--ccd-success-bg)',
'success-border': 'var(--ccd-success-border)',
danger: 'var(--ccd-danger)',
'danger-bg': 'var(--ccd-danger-bg)',
'danger-border': 'var(--ccd-danger-border)',
warning: 'var(--ccd-warning)',
'warning-bg': 'var(--ccd-warning-bg)',
'warning-border': 'var(--ccd-warning-border)',
info: 'var(--ccd-info)',
'info-bg': 'var(--ccd-info-bg)',
'info-border': 'var(--ccd-info-border)'
}
}
},
plugins: [require('@tailwindcss/typography'), require('@tailwindcss/forms')],
important: true
};