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*d7f2df0bS猫头猫import {ROUTE_PATH, useNavigate} from '@/entry/router'; 110412c91bS猫头猫 120412c91bS猫头猫export default function History() { 130412c91bS猫头猫 const musicHistoryList = musicHistory.useMusicHistory(); 14*d7f2df0bS猫头猫 15*d7f2df0bS猫头猫 const navigate = useNavigate(); 16*d7f2df0bS猫头猫 170412c91bS猫头猫 return ( 180412c91bS猫头猫 <VerticalSafeAreaView style={globalStyle.fwflex1}> 190412c91bS猫头猫 <StatusBar /> 20*d7f2df0bS猫头猫 <AppBar 21*d7f2df0bS猫头猫 menu={[ 22*d7f2df0bS猫头猫 { 23*d7f2df0bS猫头猫 icon: 'trash-can-outline', 24*d7f2df0bS猫头猫 title: '清空播放记录', 25*d7f2df0bS猫头猫 onPress() { 260412c91bS猫头猫 if (musicHistoryList.length) { 270412c91bS猫头猫 musicHistory.clearMusic(); 280412c91bS猫头猫 } 29*d7f2df0bS猫头猫 }, 30*d7f2df0bS猫头猫 }, 31*d7f2df0bS猫头猫 { 32*d7f2df0bS猫头猫 icon: 'playlist-edit', 33*d7f2df0bS猫头猫 title: '编辑', 34*d7f2df0bS猫头猫 onPress() { 35*d7f2df0bS猫头猫 navigate(ROUTE_PATH.MUSIC_LIST_EDITOR, { 36*d7f2df0bS猫头猫 musicList: musicHistoryList, 37*d7f2df0bS猫头猫 musicSheet: { 38*d7f2df0bS猫头猫 id: musicHistorySheetId, 39*d7f2df0bS猫头猫 title: '播放记录', 40*d7f2df0bS猫头猫 }, 41*d7f2df0bS猫头猫 }); 42*d7f2df0bS猫头猫 }, 43*d7f2df0bS猫头猫 }, 44*d7f2df0bS猫头猫 ]}> 45*d7f2df0bS猫头猫 播放记录 46*d7f2df0bS猫头猫 </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