Skip to content
Extraits de code Groupes Projets
share.js 692 octets
Newer Older
  • Learn to ignore specific revisions
  • import loadPolyfills from '../mastodon/load_polyfills';
    
    import { start } from '../mastodon/common';
    
    start();
    
    
    function loaded() {
      const ComposeContainer = require('../mastodon/containers/compose_container').default;
      const React = require('react');
      const ReactDOM = require('react-dom');
      const mountNode = document.getElementById('mastodon-compose');
    
      if (mountNode !== null) {
        const props = JSON.parse(mountNode.getAttribute('data-props'));
        ReactDOM.render(<ComposeContainer {...props} />, mountNode);
      }
    }
    
    function main() {
      const ready = require('../mastodon/ready').default;
      ready(loaded);
    }
    
    loadPolyfills().then(main).catch(error => {
      console.error(error);
    });