/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,
    }
}