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

Version Path
hippo-fw-0.9.5 client/hippo/access/login-dialog.jsx
hippo-fw-0.9.4 client/hippo/access/login-dialog.jsx
hippo-fw-0.9.3 client/hippo/access/login-dialog.jsx
hippo-fw-0.9.2 client/hippo/access/login-dialog.jsx
hippo-fw-0.9.1 client/hippo/access/login-dialog.jsx
lanes-0.8.3 client/lanes/access/login-dialog.jsx
lanes-0.8.2 client/lanes/access/login-dialog.jsx
lanes-0.8.1 client/lanes/access/login-dialog.jsx
lanes-0.8.0 client/lanes/access/login-dialog.jsx