UNPKG

614 BJavaScriptView Raw
1"use client";
2
3import React from 'react';
4import { NoFormStyle } from '../form/context';
5import { NoCompactStyle } from '../space/Compact';
6const ContextIsolator = props => {
7 const {
8 space,
9 form,
10 children
11 } = props;
12 if (children === undefined || children === null) {
13 return null;
14 }
15 let result = children;
16 if (form) {
17 result = /*#__PURE__*/React.createElement(NoFormStyle, {
18 override: true,
19 status: true
20 }, result);
21 }
22 if (space) {
23 result = /*#__PURE__*/React.createElement(NoCompactStyle, null, result);
24 }
25 return result;
26};
27export default ContextIsolator;
\No newline at end of file