Agently / web /src /hooks /useFullscreenImage.js
CI Deploy
Deploy 2026-05-15 14:25 UTC
7949d20
Raw
History Blame Contribute Delete
400 Bytes
import { useState, useCallback } from 'react'
export function useFullscreenImage() {
const [fullscreenImage, setFullscreenImage] = useState(null)
const openFullscreen = useCallback((src) => {
setFullscreenImage(src)
}, [])
const closeFullscreen = useCallback(() => {
setFullscreenImage(null)
}, [])
return {
fullscreenImage,
openFullscreen,
closeFullscreen,
}
}