var React = require('react'); var md5 = require('blueimp-md5').md5; class MainList extends React.Component { componentDidMount() { } _openOptionsPage() { if (chrome.runtime.openOptionsPage) { // New way to open options pages, if supported (Chrome 42+). chrome.runtime.openOptionsPage(); } else { // Reasonable fallback. window.open(chrome.runtime.getURL('options.html')); } } render() { var loginLogoutButton = () => { if(this.props.loggedIn === true) { return (
Custom Rules Dashboard Logout
); } return ( Login ); }; var signedInAs = () => { if(this.props.loggedIn === true) { var src = "https://secure.gravatar.com/avatar/" + md5(this.props.user.email) + "/?s=48"; return (
Signed in as {this.props.user.full_name}
{this.props.user.email}
); } }; return(
{signedInAs()}
Options {loginLogoutButton()}
); } } export default MainList;