-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
/
responsiveRegex.js
53 lines (51 loc) 路 1.28 KB
/
responsiveRegex.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
// regext for all daisyUI colors
// ((primary|secondary|accent|neutral)(-focus|-content|))|((info|success|warning|error)(-content|))|(base)(-100|-200|-300|-content)
// regex for all Tailwind CSS color utilities
// (bg|to|via|from|text|ring|fill|caret|stroke|border|divide|accent|shadow|outline|decoration|placeholder|ring-offset)
module.exports = [
{
pattern: /.*/,
},
{
// responsive utilites for daisyUI responsive modifiers
pattern: /.(sm|md|lg|xl)/,
variants: [
"sm",
"md",
"lg",
"xl",
]
},
{
// responsive utilites for daisyUI components
pattern: /(modal-middle|card-side|stats)/,
variants: [
"sm",
"md",
"lg",
"xl",
]
},
{
// color utilities for daisyUI colors
pattern: /(bg|to|via|from|text|fill|stroke|border|outline)-((primary|secondary|accent|neutral)(-focus|-content|))|((info|success|warning|error)(-content|))|(base)(-100|-200|-300|-content)/,
variants: [
// "first",
// "last",
// "odd",
// "even",
// "visited",
// "checked",
// "empty",
// "read-only",
// "group-hover",
// "group-focus",
// "focus-within",
"hover",
"focus",
// "focus-visible",
// "active",
// "disabled",
],
},
];