Sha256: 4c94a1bd97f3453972c26f566b0bf7f5dbc1b9db1f59ca14a5b670f252f6f76b
Contents?: true
Size: 1.01 KB
Versions: 9
Compression:
Stored size: 1.01 KB
Contents
import React from 'react'; import { observer } from 'mobx-react'; import { bindAll } from 'lodash'; import LoginForm from 'grommet/components/LoginForm'; import Layer from 'grommet/components/Layer'; import User from '../user'; @observer export default class LoginDialog extends React.Component { constructor() { super(); bindAll(this, 'attemptLogin'); } attemptLogin({ username, password }) { User.attemptLogin(username, password)/* .then((session)=> { if session.isValid });*/ } render() { if (User.isLoggedIn) { return null; } return ( <Layer closer={true} flush={false}> <LoginForm title="Please Login…" onSubmit={this.attemptLogin} usernameType="text" secondaryText={User.lastServerMessage} /> </Layer> ) } }
Version data entries
9 entries across 9 versions & 2 rubygems