storybook-addon-playground
Version:
A playground to enable consumers learn how to use the component library or to reproduce bugs
12 lines (9 loc) • 770 B
JavaScript
import React__default, { lazy, forwardRef } from 'react';
import { Loader } from '@storybook/components';
import './Editor.module.css.js';
const CodeMirror = lazy(() => import('@uiw/react-codemirror'));
const Editor = forwardRef(({ code, onChange, placeholder, loading, theme, style, extensions, setup, initialState, }, ref) => {
return (React__default.createElement(React__default.Fragment, null, loading ? (React__default.createElement(Loader, null)) : (React__default.createElement(CodeMirror, { ref: ref, style: style, theme: theme, value: code, extensions: extensions, onChange: onChange, placeholder: placeholder, basicSetup: setup, initialState: initialState?.json && initialState }))));
});
export { Editor as default };
//# sourceMappingURL=Editor.js.map