import React from 'react'; import {StyleSheet, Text, View} from 'react-native'; import rpx from '@/utils/rpx'; import {IconButton} from 'react-native-paper'; import MusicQueue from '@/core/musicQueue'; import {useNavigation} from '@react-navigation/native'; import Tag from '@/components/base/tag'; import {fontSizeConst, fontWeightConst} from '@/constants/uiConst'; // import useShare from '@/components/share/useShare'; import Toast from '@/utils/toast'; export default function NavBar() { const navigation = useNavigation(); const musicItem = MusicQueue.useCurrentMusicItem(); // const {showShare} = useShare(); return ( { navigation.goBack(); }} /> {musicItem?.title ?? '无音乐'} {musicItem?.artist} {musicItem?.platform ? ( ) : null} { Toast.warn('还没做好...再等等吧'); // showShare({ // content: { // type: 'ShareMusic', // track: { // id: musicItem?.id, // platform: musicItem?.platform, // }, // }, // title: musicItem?.title, // desc: musicItem?.artist, // }); }} /> ); } const style = StyleSheet.create({ wrapper: { width: rpx(750), height: rpx(150), flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between', }, headerContent: { flex: 1, height: rpx(150), justifyContent: 'center', alignItems: 'center', maxWidth: rpx(640), }, headerTitleText: { color: 'white', fontWeight: fontWeightConst.semibold, fontSize: fontSizeConst.title, marginBottom: rpx(12), includeFontPadding: false, }, headerDesc: { height: rpx(32), flexDirection: 'row', alignItems: 'center', }, headerArtistText: { color: 'white', fontSize: fontSizeConst.subTitle, includeFontPadding: false, maxWidth: rpx(540), }, });