UNPKG

@kbfront/kb-ui

Version:

KB React UI Library

17 lines 632 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useWindowSize = void 0; var react_1 = require("react"); exports.useWindowSize = function () { var _a = react_1.useState(), windowSize = _a[0], setWindowSize = _a[1]; react_1.useEffect(function () { function handleResize() { setWindowSize(window.innerWidth); } window.addEventListener("resize", handleResize); handleResize(); return function () { return window.removeEventListener("resize", handleResize); }; }, []); return windowSize; }; //# sourceMappingURL=useWindowSize.js.map