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) return

empty

return ( playlists.map((pl) => (

{pl.title}

videos: {pl.audios_count}

) ) ) }