12345678910111213141516171819202122 |
- /**
- * Copyright (c) 2018 mol* contributors, licensed under MIT, See LICENSE file for more info.
- *
- * @author Alexander Rose <alexander.rose@weirdbyte.de>
- */
- import * as React from 'react'
- import State from './state'
- export default class Root extends React.Component<{ state: State }, { }> {
- private canvasContainer: HTMLDivElement | null = null;
- componentDidMount() {
- if (this.canvasContainer) this.props.state.initRegl(this.canvasContainer)
- }
- render() {
- return <div ref={elm => this.canvasContainer = elm} style={{ position: 'absolute', top: 0, right: 0, left: 0, bottom: 0, overflow: 'hidden' }}>
- </div>
- }
- }
|