-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtailwind.config.js
46 lines (41 loc) · 1.15 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
import plugin from 'tailwindcss/plugin';
import forms from '@tailwindcss/forms';
/** @type {import('tailwindcss').Config} */
export default {
content: ['./src/**/*.tsx'],
theme: {
fontFamily: {
sans: `"Inter", "Roboto", ui-sans-serif, sans-serif, "Noto Color Emoji", "Twemoji Mozilla"`,
mono: `"JetBrains Mono NL", ui-monospace, monospace`,
},
},
corePlugins: {
outlineStyle: false,
},
future: {
hoverOnlyWhenSupported: true,
},
plugins: [
forms(),
plugin(({ addVariant, addUtilities }) => {
addVariant('modal', '&:modal');
addVariant('focus-within', '&:has(:focus-visible)');
// addVariant('hover', '.is-mouse &:hover');
// addVariant('group-hover', '.is-mouse .group &:hover');
addUtilities({
'.scrollbar-hide': {
'-ms-overflow-style': 'none',
'scrollbar-width': 'none',
'&::-webkit-scrollbar': {
display: 'none',
},
},
'.outline-none': { 'outline-style': 'none' },
'.outline': { 'outline-style': 'solid' },
'.outline-dashed': { 'outline-style': 'dashed' },
'.outline-dotted': { 'outline-style': 'dotted' },
'.outline-double': { 'outline-style': 'double' },
});
}),
],
};