kopia lustrzana https://gitlab.com/soapbox-pub/soapbox
Remove LoginModal for now
rodzic
7a5fb6abb5
commit
a5f6fa66ac
|
@ -1,66 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
import { connect } from 'react-redux';
|
|
||||||
import { injectIntl, FormattedMessage, defineMessages } from 'react-intl';
|
|
||||||
import { Link } from 'react-router-dom';
|
|
||||||
import ImmutablePureComponent from 'react-immutable-pure-component';
|
|
||||||
import PropTypes from 'prop-types';
|
|
||||||
import Button from '../../../components/button';
|
|
||||||
import { SimpleForm, FieldsGroup, Checkbox } from 'soapbox/features/forms';
|
|
||||||
|
|
||||||
const messages = defineMessages({
|
|
||||||
username: { id: 'login.fields.username_placeholder', defaultMessage: 'Username' },
|
|
||||||
password: { id: 'login.fields.password_placeholder', defaultMessage: 'Password' },
|
|
||||||
});
|
|
||||||
|
|
||||||
export default @connect()
|
|
||||||
@injectIntl
|
|
||||||
class LoginModal extends ImmutablePureComponent {
|
|
||||||
|
|
||||||
render() {
|
|
||||||
const { intl, isLoading, handleSubmit } = this.props;
|
|
||||||
|
|
||||||
return (
|
|
||||||
<div className='modal-root__modal login-modal'>
|
|
||||||
<form className='simple_form new_user' method='post' onSubmit={handleSubmit}>
|
|
||||||
<fieldset disabled={isLoading}>
|
|
||||||
<div className='fields-group'>
|
|
||||||
<div className='input email user_email'>
|
|
||||||
<input
|
|
||||||
aria-label={intl.formatMessage(messages.username)}
|
|
||||||
className='string email'
|
|
||||||
placeholder={intl.formatMessage(messages.username)}
|
|
||||||
type='text'
|
|
||||||
name='username'
|
|
||||||
autoComplete='off'
|
|
||||||
required
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div className='input password user_password'>
|
|
||||||
<input
|
|
||||||
aria-label={intl.formatMessage(messages.password)}
|
|
||||||
className='password'
|
|
||||||
placeholder={intl.formatMessage(messages.password)}
|
|
||||||
type='password'
|
|
||||||
name='password'
|
|
||||||
autoComplete='off'
|
|
||||||
required
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<p className='hint subtle-hint'>
|
|
||||||
<Link to='/auth/reset_password'>
|
|
||||||
<FormattedMessage id='login.reset_password_hint' defaultMessage='Trouble logging in?' />
|
|
||||||
</Link>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</fieldset>
|
|
||||||
<div className='actions'>
|
|
||||||
<button name='button' type='submit' className='btn button button-primary'>
|
|
||||||
<FormattedMessage id='login.log_in' defaultMessage='Log in' />
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -13,7 +13,6 @@ import FocalPointModal from './focal_point_modal';
|
||||||
import HotkeysModal from './hotkeys_modal';
|
import HotkeysModal from './hotkeys_modal';
|
||||||
import ComposeModal from './compose_modal';
|
import ComposeModal from './compose_modal';
|
||||||
import UnauthorizedModal from './unauthorized_modal';
|
import UnauthorizedModal from './unauthorized_modal';
|
||||||
import LoginModal from './login_modal';
|
|
||||||
|
|
||||||
import {
|
import {
|
||||||
MuteModal,
|
MuteModal,
|
||||||
|
@ -38,7 +37,6 @@ const MODAL_COMPONENTS = {
|
||||||
'HOTKEYS': () => Promise.resolve({ default: HotkeysModal }),
|
'HOTKEYS': () => Promise.resolve({ default: HotkeysModal }),
|
||||||
'COMPOSE': () => Promise.resolve({ default: ComposeModal }),
|
'COMPOSE': () => Promise.resolve({ default: ComposeModal }),
|
||||||
'UNAUTHORIZED': () => Promise.resolve({ default: UnauthorizedModal }),
|
'UNAUTHORIZED': () => Promise.resolve({ default: UnauthorizedModal }),
|
||||||
'LOGIN': () => Promise.resolve({ default: LoginModal }),
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export default class ModalRoot extends React.PureComponent {
|
export default class ModalRoot extends React.PureComponent {
|
||||||
|
|
Ładowanie…
Reference in New Issue