index.js 494B

12345678910111213141516171819202122
  1. import React from 'react'
  2. import ReactDOM from 'react-dom'
  3. import Thread from './container/Thread.jsx'
  4. require('./css/index.styl')
  5. const appInterface = {
  6. name: 'Thread',
  7. isRendered: false,
  8. renderApp: data => {
  9. return ReactDOM.render(
  10. <Thread data={data} />
  11. , document.getElementById(data.config.domContainer)
  12. )
  13. },
  14. hideApp: domId => {
  15. return ReactDOM.unmountComponentAtNode(document.getElementById(domId)) // returns bool
  16. }
  17. }
  18. module.exports = appInterface