UNPKG

@smitch/fluid

Version:

A Next/React ui-component libray.

17 lines (16 loc) 539 B
'use client'; import { useEffect, useState } from 'react'; var useWindowWidth = function () { var _a = useState(window.innerWidth), windowWidth = _a[0], setWindowWidth = _a[1]; useEffect(function () { var handleResize = function () { setWindowWidth(window.innerWidth); }; window.addEventListener('resize', handleResize); return function () { window.removeEventListener('resize', handleResize); }; }, []); return windowWidth; }; export default useWindowWidth;