@smitch/fluid
Version:
A Next/React ui-component libray.
17 lines (16 loc) • 539 B
JavaScript
'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;