kv-music/hooks/use-artist.ts
Eduard Prigoana 2942669f53 main
2025-09-30 22:36:04 +03:00

19 lines
416 B
TypeScript

import useSWR from "swr"
import { getArtistDetails } from "@/lib/api"
import type { Artist } from "@/lib/types"
export const useArtist = (artistId: number | null) => {
const { data, error, isLoading } = useSWR<Artist>(
artistId ? ["artist", artistId] : null,
() => getArtistDetails(artistId!),
{
revalidateOnFocus: false,
},
)
return {
artist: data,
isLoading,
error,
}
}