scratch-gui
Version:
GraphicaL User Interface for creating and running Scratch 3.0 projects
28 lines (22 loc) • 726 B
JSX
import React from 'react';
import ReactDOM from 'react-dom';
import Box from '../components/box/box.jsx';
import GUI from '../containers/gui.jsx';
import HashParserHOC from '../lib/hash-parser-hoc.jsx';
const WrappedGui = HashParserHOC(GUI);
if (process.env.NODE_ENV === 'production' && typeof window === 'object') {
// Warn before navigating away
window.onbeforeunload = () => true;
}
import styles from './player.css';
const Player = () => (
<Box className={styles.stageOnly}>
<WrappedGui
isPlayerOnly
isFullScreen={false}
/>
</Box>
);
const appTarget = document.createElement('div');
document.body.appendChild(appTarget);
ReactDOM.render(<Player />, appTarget);