mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-09 00:18:00 +01:00
fix: improve password auth extra options
This commit is contained in:
parent
48ed5f711f
commit
f744e67fce
@ -8,12 +8,14 @@ import { useCommonStyles } from '../../../common.styles';
|
|||||||
import { useStyles } from './HostedAuth.styles';
|
import { useStyles } from './HostedAuth.styles';
|
||||||
import { Link } from 'react-router-dom';
|
import { Link } from 'react-router-dom';
|
||||||
import { GoogleSvg } from './Icons';
|
import { GoogleSvg } from './Icons';
|
||||||
|
import useQueryParams from '../../../hooks/useQueryParams';
|
||||||
|
|
||||||
const PasswordAuth = ({ authDetails, passwordLogin, loadInitialData }) => {
|
const PasswordAuth = ({ authDetails, passwordLogin, loadInitialData }) => {
|
||||||
const commonStyles = useCommonStyles();
|
const commonStyles = useCommonStyles();
|
||||||
const styles = useStyles();
|
const styles = useStyles();
|
||||||
const history = useHistory();
|
const history = useHistory();
|
||||||
const [username, setUsername] = useState('');
|
const params = useQueryParams();
|
||||||
|
const [username, setUsername] = useState(params.get('email') || '');
|
||||||
const [password, setPassword] = useState('');
|
const [password, setPassword] = useState('');
|
||||||
const [errors, setErrors] = useState({
|
const [errors, setErrors] = useState({
|
||||||
usernameError: '',
|
usernameError: '',
|
||||||
|
@ -2,12 +2,14 @@ import React, { useState } from 'react';
|
|||||||
import classnames from 'classnames';
|
import classnames from 'classnames';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
import { Button, TextField, Typography, IconButton } from '@material-ui/core';
|
import { Button, TextField, Typography, IconButton } from '@material-ui/core';
|
||||||
|
import LockRounded from '@material-ui/icons/LockRounded';
|
||||||
import ConditionallyRender from '../../common/ConditionallyRender';
|
import ConditionallyRender from '../../common/ConditionallyRender';
|
||||||
import { useHistory } from 'react-router';
|
import { useHistory } from 'react-router';
|
||||||
import { useCommonStyles } from '../../../common.styles';
|
import { useCommonStyles } from '../../../common.styles';
|
||||||
import { useStyles } from './PasswordAuth.styles';
|
import { useStyles } from './PasswordAuth.styles';
|
||||||
import { Link } from 'react-router-dom';
|
import { Link } from 'react-router-dom';
|
||||||
import useQueryParams from '../../../hooks/useQueryParams';
|
import useQueryParams from '../../../hooks/useQueryParams';
|
||||||
|
import { GoogleSvg } from '../HostedAuth/Icons';
|
||||||
|
|
||||||
const PasswordAuth = ({ authDetails, passwordLogin }) => {
|
const PasswordAuth = ({ authDetails, passwordLogin }) => {
|
||||||
const commonStyles = useCommonStyles();
|
const commonStyles = useCommonStyles();
|
||||||
@ -137,8 +139,8 @@ const PasswordAuth = ({ authDetails, passwordLogin }) => {
|
|||||||
commonStyles.contentSpacingY
|
commonStyles.contentSpacingY
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
<Button color="primary" variant="contained" href={o.path}>
|
<Button color="primary" variant="outlined" href={o.path} startIcon={o.type === 'google' ? <GoogleSvg /> : <LockRounded />}>
|
||||||
{o.message || o.value}
|
{o.message}
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
))}
|
))}
|
||||||
@ -146,8 +148,8 @@ const PasswordAuth = ({ authDetails, passwordLogin }) => {
|
|||||||
condition={showFields}
|
condition={showFields}
|
||||||
show={renderLoginForm()}
|
show={renderLoginForm()}
|
||||||
elseShow={
|
elseShow={
|
||||||
<IconButton onClick={onShowOptions}>
|
|
||||||
{' '}
|
<IconButton size="small" onClick={onShowOptions}>
|
||||||
Show more options
|
Show more options
|
||||||
</IconButton>
|
</IconButton>
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user