xref: /MusicFree/src/components/base/statusBar.tsx (revision 19dc08ecf646164591cb30515347b693c01518c7)
1*19dc08ecS猫头猫import React, {} from 'react';
2*19dc08ecS猫头猫import {StatusBar, StatusBarProps, View} from 'react-native';
3*19dc08ecS猫头猫import useColors from '@/hooks/useColors';
4*19dc08ecS猫头猫import rpx from '@/utils/rpx';
5*19dc08ecS猫头猫
6*19dc08ecS猫头猫interface IStatusBarProps extends StatusBarProps {}
7*19dc08ecS猫头猫
8*19dc08ecS猫头猫export default function (props: IStatusBarProps) {
9*19dc08ecS猫头猫  const colors = useColors();
10*19dc08ecS猫头猫  const {backgroundColor} = props;
11*19dc08ecS猫头猫
12*19dc08ecS猫头猫  return (
13*19dc08ecS猫头猫    <View
14*19dc08ecS猫头猫      style={{
15*19dc08ecS猫头猫        position: 'absolute',
16*19dc08ecS猫头猫        top: 0,
17*19dc08ecS猫头猫        backgroundColor: backgroundColor ?? colors.primary,
18*19dc08ecS猫头猫        width: rpx(750),
19*19dc08ecS猫头猫        height: StatusBar.currentHeight,
20*19dc08ecS猫头猫      }}></View>
21*19dc08ecS猫头猫  );
22*19dc08ecS猫头猫}
23