import { useEffect, useState } from 'react' import { playbackAPI } from '../api/playback' import { MediaCard } from '../components/MediaCard' import type { Media } from '../types' export function FavouritesPage() { const [items, setItems] = useState([]) const [loading, setLoading] = useState(true) useEffect(() => { playbackAPI .listFavourites() .then(setItems) .finally(() => setLoading(false)) }, []) return (

我的收藏

{loading &&

加载中…

} {!loading && items.length === 0 && (

还没有任何收藏,点击媒体详情页的「收藏」按钮添加。

)}
{items.map((m) => ( ))}
) }