10412c91bS猫头猫import React from 'react'; 20412c91bS猫头猫import VerticalSafeAreaView from '@/components/base/verticalSafeAreaView'; 30412c91bS猫头猫import globalStyle from '@/constants/globalStyle'; 40412c91bS猫头猫import StatusBar from '@/components/base/statusBar'; 50412c91bS猫头猫import musicHistory from '@/core/musicHistory'; 60412c91bS猫头猫import MusicList from '@/components/musicList'; 70412c91bS猫头猫import {musicHistorySheetId} from '@/constants/commonConst'; 80412c91bS猫头猫import MusicBar from '@/components/musicBar'; 97a8d024eS猫头猫import AppBar from '@/components/base/appBar'; 10*b4c389f4Smaotoumaoimport {ROUTE_PATH, useNavigate} from '@/core/router'; 110412c91bS猫头猫 120412c91bS猫头猫export default function History() { 130412c91bS猫头猫 const musicHistoryList = musicHistory.useMusicHistory(); 14d7f2df0bS猫头猫 15d7f2df0bS猫头猫 const navigate = useNavigate(); 16d7f2df0bS猫头猫 170412c91bS猫头猫 return ( 180412c91bS猫头猫 <VerticalSafeAreaView style={globalStyle.fwflex1}> 190412c91bS猫头猫 <StatusBar /> 20d7f2df0bS猫头猫 <AppBar 21d7f2df0bS猫头猫 menu={[ 22d7f2df0bS猫头猫 { 235589cdf3S猫头猫 icon: 'trash-outline', 24d7f2df0bS猫头猫 title: '清空播放记录', 25d7f2df0bS猫头猫 onPress() { 260412c91bS猫头猫 if (musicHistoryList.length) { 270412c91bS猫头猫 musicHistory.clearMusic(); 280412c91bS猫头猫 } 29d7f2df0bS猫头猫 }, 30d7f2df0bS猫头猫 }, 31d7f2df0bS猫头猫 { 325589cdf3S猫头猫 icon: 'pencil-square', 33d7f2df0bS猫头猫 title: '编辑', 34d7f2df0bS猫头猫 onPress() { 35d7f2df0bS猫头猫 navigate(ROUTE_PATH.MUSIC_LIST_EDITOR, { 36d7f2df0bS猫头猫 musicList: musicHistoryList, 37d7f2df0bS猫头猫 musicSheet: { 38d7f2df0bS猫头猫 id: musicHistorySheetId, 39d7f2df0bS猫头猫 title: '播放记录', 40d7f2df0bS猫头猫 }, 41d7f2df0bS猫头猫 }); 42d7f2df0bS猫头猫 }, 43d7f2df0bS猫头猫 }, 44d7f2df0bS猫头猫 ]}> 45d7f2df0bS猫头猫 播放记录 46d7f2df0bS猫头猫 </AppBar> 470412c91bS猫头猫 <MusicList 480412c91bS猫头猫 musicList={musicHistoryList} 490412c91bS猫头猫 showIndex 500412c91bS猫头猫 musicSheet={{ 510412c91bS猫头猫 id: musicHistorySheetId, 520412c91bS猫头猫 title: '播放记录', 530412c91bS猫头猫 musicList: musicHistoryList, 540412c91bS猫头猫 }} 550412c91bS猫头猫 /> 560412c91bS猫头猫 <MusicBar /> 570412c91bS猫头猫 </VerticalSafeAreaView> 580412c91bS猫头猫 ); 590412c91bS猫头猫} 60