12345678910111213141516171819202122232425262728293031 |
- const React = require('react')
- const UppyCore = require('../core/Core').Uppy
- const DashboardPlugin = require('../plugins/Dashboard')
- const h = React.createElement
- class Dashboard extends React.Component {
- componentDidMount () {
- const uppy = this.props.uppy
- uppy.use(DashboardPlugin, {
- target: this.container,
- inline: true
- })
- this.plugin = uppy.getPlugin('DashboardUI')
- }
- render () {
- return h('div', {
- ref: (container) => {
- this.container = container
- }
- })
- }
- }
- Dashboard.propTypes = {
- uppy: React.PropTypes.instanceOf(UppyCore).isRequired
- }
- module.exports = Dashboard
|