@maherunlocker/custom-react-table
Version:
dynamic table based on react table v7
21 lines • 898 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.IsMobileView = void 0;
const react_1 = __importDefault(require("react"));
function IsMobileView() {
// eslint-disable-next-line
const [width, setWidth] = react_1.default.useState(window.innerWidth);
const breakpoint = 767;
react_1.default.useEffect(() => {
const handleWindowResize = () => setWidth(window.innerWidth);
window.addEventListener('resize', handleWindowResize);
return () => window.removeEventListener('resize', handleWindowResize);
}, []);
// Return the width of page
return width < breakpoint ? true : false;
}
exports.IsMobileView = IsMobileView;
//# sourceMappingURL=isMobileView.js.map