UNPKG

@extrawest/firebase-chat-list-component

Version:
18 lines (17 loc) 580 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useWindowSize = void 0; const react_1 = require("react"); const useWindowSize = () => { const [size, setSize] = react_1.useState([0, 0]); react_1.useLayoutEffect(() => { function updateSize() { setSize([window.innerWidth, window.innerHeight]); } window.addEventListener('resize', updateSize); updateSize(); return window.removeEventListener('resize', updateSize); }, []); return size; }; exports.useWindowSize = useWindowSize;