|
1 | 1 | @layer components { |
2 | 2 | .el-button { |
3 | | - @apply shrink-0 relative align-middle inline-flex items-center outline-offset-2 transition-colors cursor-pointer disabled:cursor-not-allowed disabled:opacity-50 focus-visible:outline-2 active:outline-2; |
| 3 | + @apply shrink-0 relative align-middle inline-flex items-center outline-offset-2 transition-colors cursor-pointer |
| 4 | + disabled:cursor-not-allowed disabled:opacity-50 |
| 5 | + focus-visible:outline-2 |
| 6 | + active:outline-2 |
| 7 | + has-focus-visible:outline-2; |
4 | 8 |
|
5 | 9 | & input { |
6 | 10 | @apply pointer-events-none absolute left-0 top-0 size-full appearance-none opacity-0; |
|
40 | 44 | } |
41 | 45 |
|
42 | 46 | &[data-color="black"] { |
43 | | - @apply hover:bg-gray-700 hover:text-white dark:hover:bg-zinc-300 dark:hover:text-black has-checked:bg-black has-checked:text-white; |
| 47 | + @apply hover:bg-gray-700 hover:text-white dark:hover:bg-zinc-300 dark:hover:text-black; |
44 | 48 | } |
45 | 49 | &[data-color="white"] { |
46 | | - @apply hover:bg-gray-100 hover:text-black dark:hover:bg-zinc-900 dark:hover:text-white has-checked:bg-white has-checked:text-black; |
| 50 | + @apply hover:bg-gray-100 hover:text-black dark:hover:bg-zinc-900 dark:hover:text-white; |
47 | 51 | } |
48 | 52 | &[data-color="gray"] { |
49 | 53 | @apply hover:bg-gray-200 hover:text-gray-900; |
50 | 54 | } |
51 | 55 | &[data-color="sky"] { |
52 | | - @apply hover:bg-sky-600 hover:text-white has-checked:bg-sky-500 has-checked:text-white; |
| 56 | + @apply hover:bg-sky-600 hover:text-white; |
53 | 57 | } |
54 | 58 | &[data-color="sky-light"] { |
55 | 59 | @apply hover:bg-sky-400/40 hover:text-sky-800; |
56 | 60 | } |
57 | 61 | &[data-color="emerald"] { |
58 | | - @apply hover:bg-emerald-600 hover:text-white has-checked:bg-emerald-500 has-checked:text-white; |
| 62 | + @apply hover:bg-emerald-600 hover:text-white; |
59 | 63 | } |
60 | 64 | &[data-color="emerald-light"] { |
61 | 65 | @apply hover:bg-emerald-400/40 hover:text-emerald-800; |
62 | 66 | } |
63 | 67 | &[data-color="rose"] { |
64 | | - @apply hover:bg-rose-600 hover:text-white has-checked:bg-rose-500 has-checked:text-white; |
| 68 | + @apply hover:bg-rose-600 hover:text-white; |
65 | 69 | } |
66 | 70 | &[data-color="rose-light"] { |
67 | 71 | @apply hover:bg-rose-400/40 hover:text-rose-800; |
68 | 72 | } |
69 | 73 | &[data-color="purple"] { |
70 | | - @apply hover:bg-purple-600 hover:text-white has-checked:bg-purple-500 has-checked:text-white; |
| 74 | + @apply hover:bg-purple-600 hover:text-white; |
71 | 75 | } |
72 | 76 | &[data-color="purple-light"] { |
73 | 77 | @apply hover:bg-purple-400/40 hover:text-purple-800; |
74 | 78 | } |
75 | 79 | &[data-color="amber"] { |
76 | | - @apply hover:bg-amber-600 hover:text-white has-checked:bg-amber-500 has-checked:text-white; |
| 80 | + @apply hover:bg-amber-600 hover:text-white; |
77 | 81 | } |
78 | 82 | &[data-color="amber-light"] { |
79 | 83 | @apply hover:bg-amber-400/40 hover:text-amber-800; |
80 | 84 | } |
81 | 85 |
|
82 | 86 | &[data-color-checked="black"] { |
83 | | - @apply has-checked:bg-black has-checked:text-white; |
| 87 | + @apply has-checked:bg-black has-checked:text-white has-checked:ring-black has-checked:border-black; |
84 | 88 | } |
85 | 89 | &[data-color-checked="white"] { |
86 | 90 | @apply has-checked:bg-white has-checked:text-black; |
87 | 91 | } |
88 | 92 | &[data-color-checked="sky"] { |
89 | | - @apply has-checked:bg-sky-500 has-checked:text-white; |
| 93 | + @apply has-checked:bg-sky-500 has-checked:text-white has-checked:ring-sky-600 has-checked:border-sky-600; |
90 | 94 | } |
91 | 95 | &[data-color-checked="rose"] { |
92 | | - @apply has-checked:bg-rose-500 has-checked:text-white; |
| 96 | + @apply has-checked:bg-rose-500 has-checked:text-white has-checked:ring-rose-600 has-checked:border-rose-600; |
93 | 97 | } |
94 | 98 | &[data-color-checked="amber"] { |
95 | | - @apply has-checked:bg-amber-500 has-checked:text-white; |
| 99 | + @apply has-checked:bg-amber-500 has-checked:text-white has-checked:ring-amber-600 has-checked:border-amber-600; |
96 | 100 | } |
97 | 101 | &[data-color-checked="emerald"] { |
98 | | - @apply has-checked:bg-emerald-500 has-checked:text-white; |
| 102 | + @apply has-checked:bg-emerald-500 has-checked:text-white has-checked:ring-emerald-600 has-checked:border-emerald-600; |
99 | 103 | } |
100 | 104 | } |
101 | 105 | } |
0 commit comments