import Tabs from '@/web/components/New/Tabs'
import {
fetchDailyRecommendPlaylists,
fetchRecommendedPlaylists,
} from '@/web/api/playlist'
import { PlaylistApiNames } from '@/shared/api/Playlists'
import { useState } from 'react'
import { useQuery } from 'react-query'
import CoverRowVirtual from '@/web/components/New/CoverRowVirtual'
import PageTransition from '@/web/components/New/PageTransition'
import { playerWidth, topbarHeight } from '@/web/utils/const'
import { cx, css } from '@emotion/css'
import CoverRow from '@/web/components/New/CoverRow'
import topbarBackground from '@/web/assets/images/topbar-background.png'
const reactQueryOptions = {
refetchOnWindowFocus: false,
refetchInterval: 1000 * 60 * 60, // 1 hour
refetchOnMount: false,
}
const Recommend = () => {
const { data: dailyRecommendPlaylists } = useQuery(
PlaylistApiNames.FetchDailyRecommendPlaylists,
() => fetchDailyRecommendPlaylists(),
reactQueryOptions
)
const { data: recommendedPlaylists } = useQuery(
[PlaylistApiNames.FetchRecommendedPlaylists, { limit: 200 }],
() => fetchRecommendedPlaylists({ limit: 200 }),
reactQueryOptions
)
const playlists = [
...(dailyRecommendPlaylists?.recommend || []),
...(recommendedPlaylists?.result || []),
]
// return (
//