diff --git a/packages/block-library/src/list-item/list-style-type.native.js b/packages/block-library/src/list-item/list-style-type.native.js index c3bd787ff29606..2ce3397cffb0b7 100644 --- a/packages/block-library/src/list-item/list-style-type.native.js +++ b/packages/block-library/src/list-item/list-style-type.native.js @@ -8,6 +8,7 @@ import { View, Text } from 'react-native'; */ import { Icon } from '@wordpress/components'; import { Platform } from '@wordpress/element'; +import { usePreferredColorSchemeStyle } from '@wordpress/compose'; /** * Internal dependencies @@ -109,9 +110,15 @@ export default function ListStyleType( { style?.fontSize ? style.fontSize : defaultFontSize, 10 ); + + const colorWithPreferredScheme = usePreferredColorSchemeStyle( + styles[ 'wp-block-list-item__list-item--default' ], + styles[ 'wp-block-list-item__list-item--default--dark' ] + ); + const defaultColor = style?.baseColors?.color?.text ? style.baseColors.color.text - : styles[ 'wp-block-list-item__list-item--default' ].color; + : colorWithPreferredScheme.color; const color = style?.color ? style.color : defaultColor; if ( ordered ) { diff --git a/packages/block-library/src/list-item/style.native.scss b/packages/block-library/src/list-item/style.native.scss index 6b4f2dcc04356b..f4946ff39c7cd5 100644 --- a/packages/block-library/src/list-item/style.native.scss +++ b/packages/block-library/src/list-item/style.native.scss @@ -28,6 +28,10 @@ font-size: $editor-font-size; } +.wp-block-list-item__list-item--default--dark { + color: $white; +} + .wp-block-list-item__list-item-ordered--default { margin-top: 2; }