Sid Gifari File Manager
🏠 Root
/
home
/
genremedia08
/
musicjukebox.overlookedtracks.com
/
resources
/
client
/
web-player
/
channels
/
Editing: channel-track-list.tsx
import {usePaginatedChannelContent} from '@app/web-player/channels/requests/use-paginated-channel-content'; import React, {Fragment} from 'react'; import {ChannelContentProps} from '@app/web-player/channels/channel-content'; import {Track} from '@app/web-player/tracks/track'; import {ChannelHeading} from '@app/web-player/channels/channel-heading'; import {TrackList} from '@app/web-player/tracks/track-list/track-list'; export function ChannelTrackList(props: ChannelContentProps<Track>) { return ( <Fragment> <ChannelHeading {...props} /> {props.isNested ? ( <TrackList tracks={props.channel.content?.data} /> ) : ( <PaginatedList {...props} /> )} </Fragment> ); } function PaginatedList({channel}: ChannelContentProps<Track>) { const query = usePaginatedChannelContent<Track>(channel); return <TrackList query={query} />; }
Save
Cancel