import useSWR from 'swr'; import { isLoggedIn } from '@tempi/auth'; import { blockApi } from '../utils/api'; export const useAllBlock = () => { const { data, mutate } = useSWR( isLoggedIn() ? '/blocks/get-all' : null, async () => { return blockApi.getAllBlocks(); }, { revalidateOnFocus: false, }, ); const blocks = data?.data?.blocks || []; const categories = data?.data?.categories || []; return { blocks, categories, mutateAllBlock: mutate, }; };