xref: /MusicFree/src/pages/pluginSheetDetail/index.tsx (revision b4c389f44ac4dad056e7314478fadd2eca82a4b1)
1ceb900cdS猫头猫import React from 'react';
2ceb900cdS猫头猫import MusicSheetPage from '@/components/musicSheetPage';
3*b4c389f4Smaotoumaoimport {useParams} from '@/core/router';
45830c002S猫头猫import usePluginSheetMusicList from './hooks/usePluginSheetMusicList';
5ceb900cdS猫头猫
6ceb900cdS猫头猫export default function PluginSheetDetail() {
7ceb900cdS猫头猫    const {sheetInfo} = useParams<'plugin-sheet-detail'>();
85830c002S猫头猫
95830c002S猫头猫    const [loadMore, sheetItem, musicList, getSheetDetail] =
105830c002S猫头猫        usePluginSheetMusicList(sheetInfo as IMusic.IMusicSheetItem);
11ceb900cdS猫头猫    return (
12ceb900cdS猫头猫        <MusicSheetPage
13bef6dda8S猫头猫            canStar
145830c002S猫头猫            sheetInfo={sheetItem}
15ceb900cdS猫头猫            navTitle={sheetInfo?.title ?? '歌单'}
165830c002S猫头猫            musicList={musicList}
175830c002S猫头猫            loadMore={loadMore}
185830c002S猫头猫            onEndReached={() => {
195830c002S猫头猫                getSheetDetail();
205830c002S猫头猫            }}
21ceb900cdS猫头猫        />
22ceb900cdS猫头猫    );
23ceb900cdS猫头猫}
24