UNPKG

expo-status-bar

Version:

Provides the same interface as the React Native StatusBar API, but with slightly different defaults to work great in Expo environments.

14 lines 659 B
import React from 'react'; import { StatusBar } from 'react-native'; import useColorScheme from './useColorScheme'; export default function ExpoStatusBar(props) { let { barStyle, ...otherProps } = props; const colorScheme = useColorScheme(); // Pick appropriate 'default' depending on current theme, so if we are locked to light mode // we don't end up with a light status bar if (props.barStyle === 'default') { barStyle = colorScheme === 'light' ? 'dark-content' : 'light-content'; } return React.createElement(StatusBar, Object.assign({ barStyle: barStyle }, otherProps)); } //# sourceMappingURL=ExpoStatusBar.ios.js.map