UNPKG

koval-ui

Version:

React components collection with minimalistic design. Supports theming, layout, and input validation.

3 lines (2 loc) 511 B
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const n=require("react"),u=e=>{const[c,l]=n.useState(!1),s=n.useCallback(()=>{e.current?.requestFullscreen()},[e]);return n.useEffect(()=>{const r=e.current,t=()=>{l(document.fullscreenElement===e.current)};return r?.addEventListener("fullscreenchange",t),()=>{r?.removeEventListener("fullscreenchange",t)}},[e]),{isFullScreen:c,handleFullscreen:s}};exports.useFullscreen=u; //# sourceMappingURL=useFullscreen.cjs.map