ContextIsolator.js 884 B

123456789101112131415161718192021222324252627282930313233
  1. "use strict";
  2. "use client";
  3. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
  4. Object.defineProperty(exports, "__esModule", {
  5. value: true
  6. });
  7. exports.default = void 0;
  8. var _react = _interopRequireDefault(require("react"));
  9. var _context = require("../form/context");
  10. var _Compact = require("../space/Compact");
  11. const ContextIsolator = props => {
  12. const {
  13. space,
  14. form,
  15. children
  16. } = props;
  17. if (children === undefined || children === null) {
  18. return null;
  19. }
  20. let result = children;
  21. if (form) {
  22. result = /*#__PURE__*/_react.default.createElement(_context.NoFormStyle, {
  23. override: true,
  24. status: true
  25. }, result);
  26. }
  27. if (space) {
  28. result = /*#__PURE__*/_react.default.createElement(_Compact.NoCompactStyle, null, result);
  29. }
  30. return result;
  31. };
  32. var _default = exports.default = ContextIsolator;