Skip to content

Commit 2a2c92d

Browse files
feat(rule-utils): add details-content pseudo to pseudo.ts (#5138)
1 parent 65248f6 commit 2a2c92d

File tree

4 files changed

+5
-0
lines changed

4 files changed

+5
-0
lines changed

packages-presets/rule-utils/src/pseudo.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ export const PseudoClasses: Record<string, string> = Object.fromEntries([
7676
['before', '::before'],
7777
['after', '::after'],
7878
['file', '::file-selector-button'],
79+
['details-content', '::details-content'],
7980
].map(key => Array.isArray(key) ? key : [key, `:${key}`]))
8081

8182
export const PseudoClassesKeys = Object.keys(PseudoClasses)

test/assets/output/preset-mini-targets.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -641,6 +641,7 @@ unocss .scope-\[unocss\]\:block{display:block;}
641641
.hover\:not-first\:checked\:bg-red\/10:checked:not(:first-child):hover{background-color:rgb(248 113 113 / 0.1);}
642642
.hover\:not-first\:checked\:bg-true-gray\/10:checked:not(:first-child):hover{background-color:rgb(163 163 163 / 0.1);}
643643
.file\:bg-violet-50::file-selector-button{--un-bg-opacity:1;background-color:rgb(245 243 255 / var(--un-bg-opacity));}
644+
.details-content\:bg-green-100::details-content{--un-bg-opacity:1;background-color:rgb(220 252 231 / var(--un-bg-opacity));}
644645
.bg-opacity-\[--opacity-variable\],
645646
.bg-opacity-\$opacity-variable{--un-bg-opacity:var(--opacity-variable);}
646647
.bg-opacity-45{--un-bg-opacity:0.45;}

test/assets/output/preset-wind4-targets.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -746,6 +746,7 @@
746746
.hover\:not-first\:checked\:bg-red\/10:checked:not(:first-child):hover{background-color:color-mix(in srgb, var(--colors-red-DEFAULT) 10%, transparent) /* oklch(70.4% 0.191 22.216) */;}
747747
.hover\:file\:bg-violet-100::file-selector-button:hover{background-color:color-mix(in srgb, var(--colors-violet-100) var(--un-bg-opacity), transparent) /* oklch(94.3% 0.029 294.588) */;}
748748
.file\:bg-violet-50::file-selector-button{background-color:color-mix(in srgb, var(--colors-violet-50) var(--un-bg-opacity), transparent) /* oklch(96.9% 0.016 293.756) */;}
749+
.details-content\:bg-green-100::details-content{background-color:color-mix(in srgb, var(--colors-green-100) var(--un-bg-opacity), transparent) /* oklch(96.2% 0.044 156.743) */;}
749750
.bg-opacity-\[--opacity-variable\],
750751
.bg-opacity-\$opacity-variable{--un-bg-opacity:var(--opacity-variable);}
751752
.bg-opacity-45{--un-bg-opacity:45%;}
@@ -1992,6 +1993,7 @@ unocss .scope-\[unocss\]\:block{display:block;}
19921993
.hover\:not-first\:checked\:bg-red\/10:checked:not(:first-child):hover{background-color:color-mix(in oklab, var(--colors-red-DEFAULT) 10%, transparent) /* oklch(70.4% 0.191 22.216) */;}
19931994
.hover\:file\:bg-violet-100::file-selector-button:hover{background-color:color-mix(in oklab, var(--colors-violet-100) var(--un-bg-opacity), transparent) /* oklch(94.3% 0.029 294.588) */;}
19941995
.file\:bg-violet-50::file-selector-button{background-color:color-mix(in oklab, var(--colors-violet-50) var(--un-bg-opacity), transparent) /* oklch(96.9% 0.016 293.756) */;}
1996+
.details-content\:bg-green-100::details-content{background-color:color-mix(in oklab, var(--colors-green-100) var(--un-bg-opacity), transparent) /* oklch(96.2% 0.044 156.743) */;}
19951997
.decoration-purple\/50{text-decoration-color:color-mix(in oklab, var(--colors-purple-DEFAULT) 50%, transparent) /* oklch(71.4% 0.203 305.504) */;}
19961998
.data-\[invalid\~\=grammar\]\:underline-green-600[data-invalid~=grammar]{text-decoration-color:color-mix(in oklab, var(--colors-green-600) var(--un-line-opacity), transparent) /* oklch(62.7% 0.194 149.214) */;}
19971999
.underline-red-500{text-decoration-color:color-mix(in oklab, var(--colors-red-500) var(--un-line-opacity), transparent) /* oklch(63.7% 0.237 25.331) */;}

test/assets/preset-mini-targets.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1176,6 +1176,7 @@ export const presetMiniTargets: string[] = [
11761176
'hover:file:bg-violet-100',
11771177
'backdrop:shadow-green',
11781178
'backdrop-element:shadow-green-100',
1179+
'details-content:bg-green-100',
11791180

11801181
// variants - pseudo classes
11811182
'rtl:text-right',

0 commit comments

Comments
 (0)