UNPKG

@wulperstudio/cms

Version:
24 lines (23 loc) 763 B
"use strict"; 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; }