/home/smartbloks/.trash/extendify/src/Assist/hooks/useRecommendationsBanner.js
import useSWR from 'swr'
import { getRecommendationsBanner } from '@assist/api/Data'
export const useRecommendationsBanner = () => {
const { data: recommendationsBanner, error } = useSWR(
'recommendationsBanner',
async () => {
const response = await getRecommendationsBanner()
if (!response?.data || !Array.isArray(response.data)) {
return []
}
return response.data
},
{
refreshInterval: 360_000,
revalidateOnFocus: false,
dedupingInterval: 360_000,
},
)
return {
recommendationsBanner,
error,
loading: !recommendationsBanner && !error,
}
}