Skip to content

Commit 2e543be

Browse files
committed
Add loader for component example sandbox
1 parent e9f9ea9 commit 2e543be

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

packages/react-renderer-demo/src/app/src/components/component-example-text.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { useRouter } from 'next/router';
33
import { baseExamples } from '@docs/components/navigation/examples-definitions';
44
import ComponentExample from '@docs/components/component-example';
55

6-
const ComponentExampleText = (props) => {
6+
const ComponentExampleText = () => {
77
const router = useRouter();
88

99
const activeMapper = router.query.mapper || 'mui';

packages/react-renderer-demo/src/app/src/components/component-example.js

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import IconButton from '@material-ui/core/IconButton';
2828
import CloseIcon from '@material-ui/icons/Close';
2929
import RouterLink from 'next/link';
3030
import Link from '@material-ui/core/Link';
31+
import CircularProgress from '@material-ui/core/CircularProgress';
3132

3233
import dynamic from 'next/dynamic';
3334

@@ -279,8 +280,8 @@ class ComponentExample extends Component {
279280
} finally {
280281
this.setState({ value });
281282
}
282-
283283
}
284+
284285
render () {
285286
const { value, parsedSchema, component, openTooltip, variants } = this.state;
286287
const { activeMapper, classes } = this.props;
@@ -422,12 +423,19 @@ export default (props) => {
422423
const router = useRouter();
423424
const classes = useStyles();
424425

425-
console.log(classes);
426-
427426
return (
428427
<MapperContext.Consumer>
429428
{ ({ loaded, mappers }) =>
430-
loaded && <ComponentExample { ...props } router={ router } mappers={ mappers } classes={ classes }/> }
429+
loaded ?
430+
<ComponentExample { ...props } router={ router } mappers={ mappers } classes={ classes }/> :
431+
<Grid
432+
container
433+
direction="row"
434+
justify="center"
435+
alignItems="center"
436+
>
437+
<CircularProgress disableShrink />
438+
</Grid> }
431439
</MapperContext.Consumer>
432440
);
433441
};

0 commit comments

Comments
 (0)