xref: /MusicFree/src/pages/albumDetail/index.tsx (revision f9afcc0d02c058f568e43dc501a8b0e6dbce15c6)
14060c00aS猫头猫import React from 'react';
2efb9da24S猫头猫import useAlbumDetail from './hooks/useAlbumMusicList';
3e7fa3837S猫头猫import {useParams} from '@/entry/router';
4be539549S猫头猫import MusicSheetPage from '@/components/musicSheetPage';
5bf6e62f2S猫头猫
64060c00aS猫头猫export default function AlbumDetail() {
7*f9afcc0dS猫头猫    const {albumItem: originalAlbumItem} = useParams<'album-detail'>();
8*f9afcc0dS猫头猫    const [loadMore, albumItem, musicList, getAlbumDetail] =
9*f9afcc0dS猫头猫        useAlbumDetail(originalAlbumItem);
10bf6e62f2S猫头猫
11*f9afcc0dS猫头猫    return (
12*f9afcc0dS猫头猫        <MusicSheetPage
13*f9afcc0dS猫头猫            navTitle="专辑"
14*f9afcc0dS猫头猫            sheetInfo={albumItem}
15*f9afcc0dS猫头猫            loadMore={loadMore}
16*f9afcc0dS猫头猫            musicList={musicList}
17*f9afcc0dS猫头猫            onEndReached={() => {
18*f9afcc0dS猫头猫                getAlbumDetail();
19*f9afcc0dS猫头猫            }}
20*f9afcc0dS猫头猫        />
21*f9afcc0dS猫头猫    );
22bf6e62f2S猫头猫}
23