Skip to content

Commit da3996a

Browse files
authored
feat(preset-wind): remove experimental marker from @hover (#3401)
1 parent 9357448 commit da3996a

File tree

4 files changed

+9
-16
lines changed

4 files changed

+9
-16
lines changed

packages/preset-wind/src/variants/default.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@ import { variants as miniVariants } from '@unocss/preset-mini/variants'
33
import type { PresetWindOptions, Theme } from '..'
44
import { variantCombinators } from './combinators'
55
import { variantColorsScheme } from './dark'
6-
import { variantStickyHover } from './experimental'
76
import { variantContrasts, variantMotions, variantOrientations } from './media'
8-
import { variantSpaceAndDivide } from './misc'
7+
import { variantSpaceAndDivide, variantStickyHover } from './misc'
98
import { placeholderModifier } from './placeholder'
109

1110
export function variants(options: PresetWindOptions): Variant<Theme>[] {

packages/preset-wind/src/variants/experimental.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

packages/preset-wind/src/variants/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
export * from './combinators'
33
export * from './dark'
44
export * from './default'
5-
export * from './experimental'
65
export * from './media'
76
export * from './misc'
87
export * from './placeholder'

packages/preset-wind/src/variants/misc.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { Variant } from '@unocss/core'
2+
import { variantMatcher } from '@unocss/rule-utils'
23

34
export const variantSpaceAndDivide: Variant = (matcher) => {
45
// test/svelte-scoped.test.ts:350:55
@@ -15,3 +16,10 @@ export const variantSpaceAndDivide: Variant = (matcher) => {
1516
}
1617
}
1718
}
19+
20+
export const variantStickyHover: Variant[] = [
21+
variantMatcher('@hover', input => ({
22+
parent: `${input.parent ? `${input.parent} $$ ` : ''}@media (hover: hover) and (pointer: fine)`,
23+
selector: `${input.selector || ''}:hover`,
24+
})),
25+
]

0 commit comments

Comments
 (0)