@@ -54,7 +54,7 @@ export type BaseStylesProps = PropsWithChildren & {
54
54
55
55
function BaseStyles ( props : BaseStylesProps ) {
56
56
const { children, color, fontFamily, lineHeight, className, as : Component = 'div' , style, ...rest } = props
57
- const { colorScheme, dayScheme, nightScheme} = useTheme ( )
57
+ const { colorMode , colorScheme, dayScheme, nightScheme} = useTheme ( )
58
58
const enabled = useFeatureFlag ( CSS_MODULES_FEATURE_FLAG )
59
59
60
60
if ( enabled ) {
@@ -79,7 +79,7 @@ function BaseStyles(props: BaseStylesProps) {
79
79
* valid color modes for primer/primitives: auto | light | dark
80
80
* valid color modes for primer/primer: auto | day | night | light | dark
81
81
*/
82
- data-color-mode = { colorScheme ?. includes ( 'dark' ) ? 'dark' : 'light' }
82
+ data-color-mode = { colorMode === 'auto' ? 'auto' : colorScheme ?. includes ( 'dark' ) ? 'dark' : 'light' }
83
83
data-light-theme = { dayScheme }
84
84
data-dark-theme = { nightScheme }
85
85
style = { {
@@ -103,7 +103,7 @@ function BaseStyles(props: BaseStylesProps) {
103
103
* valid color modes for primer/primitives: auto | light | dark
104
104
* valid color modes for primer/primer: auto | day | night | light | dark
105
105
*/
106
- data-color-mode = { colorScheme ?. includes ( 'dark' ) ? 'dark' : 'light' }
106
+ data-color-mode = { colorMode === 'auto' ? 'auto' : colorScheme ?. includes ( 'dark' ) ? 'dark' : 'light' }
107
107
data-light-theme = { dayScheme }
108
108
data-dark-theme = { nightScheme }
109
109
style = { {
@@ -129,7 +129,7 @@ function BaseStyles(props: BaseStylesProps) {
129
129
* valid color modes for primer/primitives: auto | light | dark
130
130
* valid color modes for primer/primer: auto | day | night | light | dark
131
131
*/
132
- data-color-mode = { colorScheme ?. includes ( 'dark' ) ? 'dark' : 'light' }
132
+ data-color-mode = { colorMode === 'auto' ? 'auto' : colorScheme ?. includes ( 'dark' ) ? 'dark' : 'light' }
133
133
data-light-theme = { dayScheme }
134
134
data-dark-theme = { nightScheme }
135
135
style = { style }
0 commit comments