import useSWR from 'swr'; import { isLoggedIn } from '@tempi/auth'; import { popupApi } from '../utils/api'; export const useAllPopup = () => { const { data, mutate } = useSWR( isLoggedIn() ? '/popups/get-all' : null, async () => { return popupApi.getAllPopups(); }, { revalidateOnFocus: false, }, ); const popups = data?.data?.popups || []; const categories = data?.data?.categories || []; return { popups, categories, mutateAllPopup: mutate, }; };