xref: /MusicFree/src/pages/pluginSheetDetail/index.tsx (revision ddece18e7942a667c4a0b92c4f164e9a18b0ceee)
1import React from 'react';
2import MusicSheetPage from '@/components/musicSheetPage';
3import {useParams} from '@/entry/router';
4import usePluginSheetMusicList from './hooks/usePluginSheetMusicList';
5
6export default function PluginSheetDetail() {
7    const {sheetInfo} = useParams<'plugin-sheet-detail'>();
8
9    const [loadMore, sheetItem, musicList, getSheetDetail] =
10        usePluginSheetMusicList(sheetInfo as IMusic.IMusicSheetItem);
11    return (
12        <MusicSheetPage
13            sheetInfo={sheetItem}
14            navTitle={sheetInfo?.title ?? '歌单'}
15            musicList={musicList}
16            loadMore={loadMore}
17            onEndReached={() => {
18                getSheetDetail();
19            }}
20        />
21    );
22}
23