Skip to content

Commit

Permalink
Add CSS color-scheme utilities
Browse files Browse the repository at this point in the history
  • Loading branch information
lukewarlow committed May 22, 2023
1 parent 0af64ee commit f2a9102
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/corePlugins.js
Expand Up @@ -2846,4 +2846,13 @@ export let corePlugins = {
content: createUtilityPlugin('content', [
['content', ['--tw-content', ['content', 'var(--tw-content)']]],
]),
colorScheme: ({ addUtilities }) => {
addUtilities({
'.color-scheme-dark': { 'color-scheme': 'dark' },
'.color-scheme-light': { 'color-scheme': 'light' },
'.color-scheme-light-dark': { 'color-scheme': 'light dark' },
'.color-scheme-dark-only': { 'color-scheme': 'dark only' },
'.color-scheme-light-only': { 'color-scheme': 'light only' },
})
},
}
3 changes: 3 additions & 0 deletions tests/basic-usage.oxide.test.css
Expand Up @@ -1026,3 +1026,6 @@
--tw-content: none;
content: var(--tw-content);
}
.color-scheme-dark {
color-scheme: dark;
}
3 changes: 3 additions & 0 deletions tests/basic-usage.test.css
Expand Up @@ -1056,3 +1056,6 @@
--tw-content: none;
content: var(--tw-content);
}
.color-scheme-dark {
color-scheme: dark;
}
1 change: 1 addition & 0 deletions tests/basic-usage.test.js
Expand Up @@ -198,6 +198,7 @@ crosscheck(({ stable, oxide }) => {
<div class="will-change-scroll will-change-transform"></div>
<div class="content-none"></div>
<div class="aspect-square aspect-video"></div>
<div class="color-scheme-dark"></div>
`,
},
],
Expand Down

0 comments on commit f2a9102

Please sign in to comment.