@@ -86,51 +86,51 @@ export default (options: Required<ModuleOptions>) => ({
86
86
compoundVariants : [ ...( options . theme . colors || [ ] ) . map ( ( color : string ) => ( {
87
87
color,
88
88
variant : 'solid' ,
89
- class : `text-inverted bg-${ color } hover:bg-${ color } /75 disabled:bg-${ color } aria-disabled:bg-${ color } focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-${ color } `
89
+ class : `text-inverted bg-${ color } hover:bg-${ color } /75 active:bg- ${ color } /75 disabled:bg-${ color } aria-disabled:bg-${ color } focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-${ color } `
90
90
} ) ) , ...( options . theme . colors || [ ] ) . map ( ( color : string ) => ( {
91
91
color,
92
92
variant : 'outline' ,
93
- class : `ring ring-inset ring-${ color } /50 text-${ color } hover:bg-${ color } /10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus:outline-none focus-visible:ring-2 focus-visible:ring-${ color } `
93
+ class : `ring ring-inset ring-${ color } /50 text-${ color } hover:bg-${ color } /10 active:bg- ${ color } /10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent focus:outline-none focus-visible:ring-2 focus-visible:ring-${ color } `
94
94
} ) ) , ...( options . theme . colors || [ ] ) . map ( ( color : string ) => ( {
95
95
color,
96
96
variant : 'soft' ,
97
- class : `text-${ color } bg-${ color } /10 hover:bg-${ color } /15 focus:outline-none focus-visible:bg-${ color } /15 disabled:bg-${ color } /10 aria-disabled:bg-${ color } /10`
97
+ class : `text-${ color } bg-${ color } /10 hover:bg-${ color } /15 active:bg- ${ color } /15 focus:outline-none focus-visible:bg-${ color } /15 disabled:bg-${ color } /10 aria-disabled:bg-${ color } /10`
98
98
} ) ) , ...( options . theme . colors || [ ] ) . map ( ( color : string ) => ( {
99
99
color,
100
100
variant : 'subtle' ,
101
- class : `text-${ color } ring ring-inset ring-${ color } /25 bg-${ color } /10 hover:bg-${ color } /15 disabled:bg-${ color } /10 aria-disabled:bg-${ color } /10 focus:outline-none focus-visible:ring-2 focus-visible:ring-${ color } `
101
+ class : `text-${ color } ring ring-inset ring-${ color } /25 bg-${ color } /10 hover:bg-${ color } /15 active:bg- ${ color } /15 disabled:bg-${ color } /10 aria-disabled:bg-${ color } /10 focus:outline-none focus-visible:ring-2 focus-visible:ring-${ color } `
102
102
} ) ) , ...( options . theme . colors || [ ] ) . map ( ( color : string ) => ( {
103
103
color,
104
104
variant : 'ghost' ,
105
- class : `text-${ color } hover:bg-${ color } /10 focus:outline-none focus-visible:bg-${ color } /10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`
105
+ class : `text-${ color } hover:bg-${ color } /10 active:bg- ${ color } /10 focus:outline-none focus-visible:bg-${ color } /10 disabled:bg-transparent aria-disabled:bg-transparent dark:disabled:bg-transparent dark:aria-disabled:bg-transparent`
106
106
} ) ) , ...( options . theme . colors || [ ] ) . map ( ( color : string ) => ( {
107
107
color,
108
108
variant : 'link' ,
109
- class : `text-${ color } hover:text-${ color } /75 disabled:text-${ color } aria-disabled:text-${ color } focus:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-${ color } `
109
+ class : `text-${ color } hover:text-${ color } /75 active:text- ${ color } /75 disabled:text-${ color } aria-disabled:text-${ color } focus:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-${ color } `
110
110
} ) ) , {
111
111
color : 'neutral' ,
112
112
variant : 'solid' ,
113
- class : 'text-inverted bg-inverted hover:bg-inverted/90 disabled:bg-inverted aria-disabled:bg-inverted focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted'
113
+ class : 'text-inverted bg-inverted hover:bg-inverted/90 active:bg-inverted/90 disabled:bg-inverted aria-disabled:bg-inverted focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-inverted'
114
114
} , {
115
115
color : 'neutral' ,
116
116
variant : 'outline' ,
117
- class : 'ring ring-inset ring-accented text-default bg-default hover:bg-elevated disabled:bg-default aria-disabled:bg-default focus:outline-none focus-visible:ring-2 focus-visible:ring-inverted'
117
+ class : 'ring ring-inset ring-accented text-default bg-default hover:bg-elevated active:bg-elevated disabled:bg-default aria-disabled:bg-default focus:outline-none focus-visible:ring-2 focus-visible:ring-inverted'
118
118
} , {
119
119
color : 'neutral' ,
120
120
variant : 'soft' ,
121
- class : 'text-default bg-elevated hover:bg-accented/75 focus:outline-none focus-visible:bg-accented/75 disabled:bg-elevated aria-disabled:bg-elevated'
121
+ class : 'text-default bg-elevated hover:bg-accented/75 active:bg-accented/75 focus:outline-none focus-visible:bg-accented/75 disabled:bg-elevated aria-disabled:bg-elevated'
122
122
} , {
123
123
color : 'neutral' ,
124
124
variant : 'subtle' ,
125
- class : 'ring ring-inset ring-accented text-default bg-elevated hover:bg-accented/75 disabled:bg-elevated aria-disabled:bg-elevated focus:outline-none focus-visible:ring-2 focus-visible:ring-inverted'
125
+ class : 'ring ring-inset ring-accented text-default bg-elevated hover:bg-accented/75 active:bg-accented/75 disabled:bg-elevated aria-disabled:bg-elevated focus:outline-none focus-visible:ring-2 focus-visible:ring-inverted'
126
126
} , {
127
127
color : 'neutral' ,
128
128
variant : 'ghost' ,
129
- class : 'text-default hover:bg-elevated focus:outline-none focus-visible:bg-elevated hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent'
129
+ class : 'text-default hover:bg-elevated active:bg-elevated focus:outline-none focus-visible:bg-elevated hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent'
130
130
} , {
131
131
color : 'neutral' ,
132
132
variant : 'link' ,
133
- class : 'text-muted hover:text-default disabled:text-muted aria-disabled:text-muted focus:outline-none focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-inverted'
133
+ class : 'text-muted hover:text-default active:text-default disabled:text-muted aria-disabled:text-muted focus:outline-none focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-inverted'
134
134
} , {
135
135
size : 'xs' ,
136
136
square : true ,
0 commit comments