@wulperstudio/cms
Version:
Wulper Studio Library Components CMS
24 lines (23 loc) • 763 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useMountStatus = useMountStatus;
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
var _react = require("react");
function useMountStatus() {
var _useState = (0, _react.useState)(false),
_useState2 = (0, _slicedToArray2["default"])(_useState, 2),
isMounted = _useState2[0],
setIsMounted = _useState2[1];
(0, _react.useEffect)(function () {
var timeout = setTimeout(function () {
return setIsMounted(true);
}, 500);
return function () {
return clearTimeout(timeout);
};
}, []);
return isMounted;
}