import { useLayoutEffect } from 'react'; import { StatusBar as BaseStatusBar } from 'react-native'; import type { StatusBarProps } from './types'; import { toStatusBarContentStyle } from './utils'; import { useInitialProps } from '../initial-props'; export function StatusBar({ style, animated, hidden, backgroundColor, translucent = true }: StatusBarProps) { const { initialColorPreference } = useInitialProps(); const translucentWithNoBackgroundColor = translucent && backgroundColor == null; return (