UNPKG

@prefect9/ui

Version:

UI React components

26 lines (25 loc) 667 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = require("react"); var _jsxRuntime = require("react/jsx-runtime"); function Loader(_ref) { let { resolve, reject, action } = _ref; const ref = (0, _react.useRef)(false); (0, _react.useEffect)(() => { if (ref.current) return; ref.current = true; action().then(resolve).catch(reject); }, []); return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "prefect9-modal__content prefect9-modal__loader", children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {}) }); } var _default = exports.default = Loader;