Youtube music and video downloader

AccountsUIWrapper.jsx 623B

1234567891011121314151617181920
  1. import React, { Component } from 'react';
  2. import ReactDOM from 'react-dom';
  3. import { Template } from 'meteor/templating';
  4. import { Blaze } from 'meteor/blaze';
  5. export default class AccountsUIWrapper extends Component {
  6. componentDidMount() {
  7. // Use Meteor Blaze to render login buttons
  8. this.view = Blaze.render(Template.loginButtons,
  9. ReactDOM.findDOMNode(this.refs.container));
  10. }
  11. componentWillUnmount() {
  12. // Clean up Blaze view
  13. Blaze.remove(this.view);
  14. }
  15. render() {
  16. // Just render a placeholder container that will be filled in
  17. return <span id="accounts-ui" ref="container" />;
  18. }
  19. }