change(ui) - login, create password pages

This commit is contained in:
Shekar Siri 2023-03-27 15:34:54 +02:00
parent 2ab2a70045
commit 21f8479880
2 changed files with 22 additions and 25 deletions

View file

@ -114,22 +114,18 @@ export default class ForgotPassword extends React.PureComponent {
<img src="/assets/logo.svg" width={200} />
</div>
<div className="border rounded bg-white" style={{ width: '350px' }}>
<h2 className="text-center text-2xl font-medium mb-6 border-b p-5 w-full">
{ resetting ? "Create Password" : "Reset Password" }
</h2>
{!resetting && <h2 className="text-center text-2xl font-medium mb-6 border-b p-5 w-full">Reset Password</h2>}
{resetting && <h2 className="text-center text-lg font-medium mb-6 border-b p-5 w-full">
Welcome, join your organization by <br/> setting a new password
</h2>
}
<div className="px-8">
{resetting && <div className="my-6">Provide your email address, so we can send you a link to reset your password.</div> }
<Form
onSubmit={this.onSubmit}
style={{ minWidth: '50%' }}
className="flex flex-col items-center justify-center"
>
{/* <div className="mb-8">
<h2 className="text-center text-3xl mb-6">{`${
resetting ? 'Create' : 'Reset'
} Password`}</h2>
</div> */}
<Loader loading={loading}>
<div data-hidden={updated} className="w-full">
{CAPTCHA_ENABLED && (
@ -172,28 +168,31 @@ export default class ForgotPassword extends React.PureComponent {
{resetting && (
<React.Fragment>
<Form.Field>
<i className={stl.inputIconPassword} />
<label>{'Set a password'}</label>
{/* <i className={stl.inputIconPassword} /> */}
<Input
autocomplete="new-password"
type="password"
placeholder="Password"
placeholder="Type here..."
name="password"
onChange={this.write}
className="w-full"
icon="key"
/>
</Form.Field>
<div className={stl.passwordPolicy} data-hidden={!this.shouldShouwPolicy()}>
{PASSWORD_POLICY}
</div>
<Form.Field>
<i className={stl.inputIconPassword} />
<label>{'Cofirm password'}</label>
<Input
autocomplete="new-password"
type="password"
placeholder="Confirm Password"
placeholder="Re-enter your new password"
name="passwordRepeat"
onChange={this.write}
className="w-full"
icon="key"
/>
</Form.Field>
</React.Fragment>

View file

@ -98,7 +98,7 @@ class Login extends React.Component {
/>
)}
<div style={{ width: '350px' }} className="px-8">
<div className="mb-6">
<Form.Field>
<label>Email Address</label>
<Input
data-test-id={"login"}
@ -111,8 +111,8 @@ class Login extends React.Component {
required
icon="envelope"
/>
</div>
<div className="mb-6">
</Form.Field>
<Form.Field>
<label className="mb-2">Password</label>
<Input
data-test-id={"password"}
@ -122,9 +122,9 @@ class Login extends React.Component {
name="password"
onChange={this.write}
required
icon="lock-alt"
icon="key"
/>
</div>
</Form.Field>
</div>
</Loader>
{errors && errors.length ? (
@ -153,12 +153,10 @@ class Login extends React.Component {
</Form>
<div className={cn(stl.sso, 'py-2 flex flex-col items-center')}>
<div className="mb-4">or</div>
{authDetails.sso ? (
<a href="/api/sso/saml2" rel="noopener noreferrer">
<Button variant="outline" type="submit">
{`Login with SSO ${
<Button variant="text-primary" type="submit">
{`Login with enterprise account ${
authDetails.ssoProvider ? `(${authDetails.ssoProvider})` : ''
}`}
</Button>
@ -170,12 +168,12 @@ class Login extends React.Component {
placement="top"
>
<Button
variant="outline"
variant="text-primary"
type="submit"
className="pointer-events-none opacity-30"
>
{`Login with SSO ${
authDetails.ssoProvider ? `(${authDetails.ssoProvider})` : ''
{`Login with enterprise account ${
authDetails.ssoProvider ? `(${authDetails.ssoProvider})` : '(SSO)'
}`}
</Button>
</Tooltip>