xref: /MusicFree/src/components/base/statusBar.tsx (revision 4ddc4470fe592a5fd575ab919bab554512e88398)
14060c00aS猫头猫import React from 'react';
219dc08ecS猫头猫import {StatusBar, StatusBarProps, View} from 'react-native';
319dc08ecS猫头猫import useColors from '@/hooks/useColors';
419dc08ecS猫头猫
519dc08ecS猫头猫interface IStatusBarProps extends StatusBarProps {}
619dc08ecS猫头猫
719dc08ecS猫头猫export default function (props: IStatusBarProps) {
819dc08ecS猫头猫    const colors = useColors();
919dc08ecS猫头猫    const {backgroundColor} = props;
1019dc08ecS猫头猫
1119dc08ecS猫头猫    return (
1219dc08ecS猫头猫        <View
1319dc08ecS猫头猫            style={{
1420e2869eS猫头猫                zIndex: 10000,
1519dc08ecS猫头猫                position: 'absolute',
1619dc08ecS猫头猫                top: 0,
1719dc08ecS猫头猫                backgroundColor: backgroundColor ?? colors.primary,
18*4ddc4470S猫头猫                width: '100%',
1919dc08ecS猫头猫                height: StatusBar.currentHeight,
204060c00aS猫头猫            }}
214060c00aS猫头猫        />
2219dc08ecS猫头猫    );
2319dc08ecS猫头猫}
24