xref: /MusicFree/src/components/base/statusBar.tsx (revision 4060c00a75883036bbd315fb25c90065209312b3)
1*4060c00aS猫头猫import React from 'react';
219dc08ecS猫头猫import {StatusBar, StatusBarProps, View} from 'react-native';
319dc08ecS猫头猫import useColors from '@/hooks/useColors';
419dc08ecS猫头猫import rpx from '@/utils/rpx';
519dc08ecS猫头猫
619dc08ecS猫头猫interface IStatusBarProps extends StatusBarProps {}
719dc08ecS猫头猫
819dc08ecS猫头猫export default function (props: IStatusBarProps) {
919dc08ecS猫头猫    const colors = useColors();
1019dc08ecS猫头猫    const {backgroundColor} = props;
1119dc08ecS猫头猫
1219dc08ecS猫头猫    return (
1319dc08ecS猫头猫        <View
1419dc08ecS猫头猫            style={{
1520e2869eS猫头猫                zIndex: 10000,
1619dc08ecS猫头猫                position: 'absolute',
1719dc08ecS猫头猫                top: 0,
1819dc08ecS猫头猫                backgroundColor: backgroundColor ?? colors.primary,
1919dc08ecS猫头猫                width: rpx(750),
2019dc08ecS猫头猫                height: StatusBar.currentHeight,
21*4060c00aS猫头猫            }}
22*4060c00aS猫头猫        />
2319dc08ecS猫头猫    );
2419dc08ecS猫头猫}
25