From 6702750a04a99b28dfeb268c7005b6a0b5a0e5dc Mon Sep 17 00:00:00 2001 From: Nathan Ehresman Date: Tue, 10 Sep 2024 09:53:22 -0400 Subject: [PATCH] fix isDarkModeEnabled on iOS --- src/DateTimePickerModal.ios.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/DateTimePickerModal.ios.js b/src/DateTimePickerModal.ios.js index 6ef0b0a..7adc98d 100644 --- a/src/DateTimePickerModal.ios.js +++ b/src/DateTimePickerModal.ios.js @@ -136,6 +136,10 @@ export class DateTimePickerModal extends React.PureComponent { isDarkModeEnabled === undefined && isAppearanceModuleAvailable ? Appearance.getColorScheme() === "dark" : isDarkModeEnabled || false; + // If not using a custom picker component, pass themeVariant to the DateTimePicker + if (!customPickerIOS) { + otherProps.themeVariant = _isDarkModeEnabled ? 'dark' : 'light'; + } const ConfirmButtonComponent = customConfirmButtonIOS || ConfirmButton; const CancelButtonComponent = customCancelButtonIOS || CancelButton;