import { usePlaylists } from "../api/audio"; import { Link } from "react-router-dom"; import { useEffect } from 'react' import { useNavigate } from 'react-router-dom' export default function AudioPlaylists() { const { data, isLoading, isError, error, isFetching } = usePlaylists({}) const navigate = useNavigate() useEffect(() => { if (isError && error?.response?.status === 401) { navigate("/login", { replace: true }) } }, [isError, error, navigate]) if (isLoading) return
Загрузка…
if (isError) returnОшибка: {error.message}
const playlists = data?.playlists ?? [] if (playlists.length === 0) returnempty
return ( playlists.map((pl) => (videos: {pl.audios_count}