hooks/use-swr-page-total-hook.ts
Rama main · réplica de lectura del repositorio original.
import useSWR from 'swr'
import type { ImageHandleProps } from '~/types/props'
export const useSwrPageTotalHook = ({ args, totalHandle, album }: ImageHandleProps) => {
const { data, error, isLoading, isValidating, mutate } = useSWR([args, album],
() => {
// Call with optional camera/lens parameters as undefined for backward compatibility
return totalHandle(album, undefined, undefined)
})
return {
data,
error,
isLoading: isLoading || isValidating,
mutate
}
}