import React from 'react'; import {StyleSheet, View} from 'react-native'; import rpx from '@/utils/rpx'; import {useRoute} from '@react-navigation/native'; import MusicSheet from '@/core/musicSheet'; import LinearGradient from 'react-native-linear-gradient'; import ThemeText from '@/components/base/themeText'; import Color from 'color'; import {useTheme} from 'react-native-paper'; import {ImgAsset} from '@/constants/assetsConst'; import FastImage from '@/components/base/fastImage'; export default function Header() { const route = useRoute(); const id = route.params?.id ?? 'favorite'; const sheet = MusicSheet.useSheets(id); const {colors} = useTheme(); return ( {sheet?.title} 共{sheet?.musicList.length ?? 0}首 ); } const style = StyleSheet.create({ wrapper: { width: rpx(750), height: rpx(300), justifyContent: 'center', alignItems: 'center', flexDirection: 'row', }, content: { width: rpx(702), flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center', }, coverImg: { width: rpx(210), height: rpx(210), borderRadius: rpx(24), }, details: { width: rpx(456), height: rpx(140), justifyContent: 'space-between', }, });