import React from 'react'; import { StatusBar, useColorScheme } from 'react-native'; import { StatusBarProps } from './StatusBar.types'; import styleToBarStyle from './styleToBarStyle'; export default function ExpoStatusBar(props: StatusBarProps) { const { style, animated, hidden, hideTransitionAnimation, networkActivityIndicatorVisible } = props; const showHideTransition = hideTransitionAnimation === 'none' ? undefined : hideTransitionAnimation; // Pick appropriate default value depending on current theme, so if we are // locked to light mode we don't end up with a light status bar const colorScheme = useColorScheme(); const barStyle = styleToBarStyle(style, colorScheme); return (