react-styleguidist
Version:
React components style guide generator
55 lines (50 loc) • 1.26 kB
JavaScript
import React from 'react';
import PropTypes from 'prop-types';
import Styled from 'rsg-components/Styled';
var styles = function styles(_ref) {
var fontFamily = _ref.fontFamily,
color = _ref.color,
space = _ref.space,
fontSize = _ref.fontSize;
return {
root: {
padding: [[space[1], space[2], space[1], space[1]]],
fontFamily: fontFamily.base,
fontSize: fontSize.small,
color: color.light,
backgroundColor: color.codeBackground
},
// Tweak CodeMirror styles. Duplicate selectors are for increased specificity
'@global': {
'.CodeMirror.CodeMirror': {
fontFamily: fontFamily.monospace,
height: 'auto',
padding: [[space[1], space[2]]],
fontSize: fontSize.small
},
'.CodeMirror.CodeMirror pre': {
padding: 0
},
'.CodeMirror-scroll.CodeMirror-scroll': {
height: 'auto',
overflowY: 'hidden',
overflowX: 'auto'
},
'.cm-error.cm-error': {
background: 'none'
}
}
};
};
export function EditorLoaderRenderer(_ref2) {
var classes = _ref2.classes;
return React.createElement(
'div',
{ className: classes.root },
'Loading\u2026'
);
}
EditorLoaderRenderer.propTypes = {
classes: PropTypes.object.isRequired
};
export default Styled(styles)(EditorLoaderRenderer);