| import { createElement } from 'react'; |
| import 'lodash/fp/get'; |
| import { b as useComponents } from './chunk.esm.js'; |
| import 'lodash/fp/omit'; |
| import 'fast-deep-equal'; |
| import 'lodash/fp/merge'; |
| import 'array-sort'; |
| import 'lodash/fp/unionBy'; |
| import 'lodash/fp/flattenDepth'; |
| import 'lodash/fp/pipe'; |
| import 'ulid'; |
| import 'match-sorter'; |
| import 'lodash/fp/throttle'; |
| |
| const Playground = ({ |
| className, |
| style, |
| wrapper: Wrapper, |
| children, |
| __scope, |
| __position, |
| __code, |
| __codesandbox |
| }) => { |
| const components = useComponents(); |
| if (!components || !components.playground) return null; |
| const props = { |
| className, |
| style, |
| components |
| }; |
| return createElement(components.playground, Object.assign({}, props, { |
| component: children, |
| wrapper: Wrapper, |
| scope: __scope, |
| position: __position, |
| code: __code, |
| codesandbox: __codesandbox |
| })); |
| }; |
| |
| export default Playground; |