| 1234567891011121314151617181920 |
- import React, { Component } from 'react';
- import ReactDOM from 'react-dom';
- import { Template } from 'meteor/templating';
- import { Blaze } from 'meteor/blaze';
-
- export default class AccountsUIWrapper extends Component {
- componentDidMount() {
- // Use Meteor Blaze to render login buttons
- this.view = Blaze.render(Template.loginButtons,
- ReactDOM.findDOMNode(this.refs.container));
- }
- componentWillUnmount() {
- // Clean up Blaze view
- Blaze.remove(this.view);
- }
- render() {
- // Just render a placeholder container that will be filled in
- return <span id="accounts-ui" ref="container" />;
- }
- }
|