Fixed error messages style
This commit is contained in:
parent
e4a2e07c8e
commit
031d89881f
|
@ -141,9 +141,10 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.authInfo {
|
.authInfo {
|
||||||
min-height: 5em;
|
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
font-size: smaller;
|
font-size: smaller;
|
||||||
|
margin-top: -2em;
|
||||||
|
position: absolute;
|
||||||
|
|
||||||
.warn {
|
.warn {
|
||||||
color: #a00;
|
color: #a00;
|
||||||
|
@ -158,6 +159,7 @@
|
||||||
|
|
||||||
h4 {
|
h4 {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
margin-bottom: 1em;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -166,11 +168,11 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.validationError {
|
.validationError {
|
||||||
position: relative;
|
position: absolute;
|
||||||
top: -8px;
|
top: 100%;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
line-height: 16px;
|
line-height: 16px;
|
||||||
margin-bottom: 8px;
|
margin-top: 0.3em;
|
||||||
|
|
||||||
&.registerPassword {
|
&.registerPassword {
|
||||||
margin-bottom: -32px;
|
margin-bottom: -32px;
|
||||||
|
|
|
@ -120,12 +120,11 @@ export const ForgotPasswordForm = () => {
|
||||||
>
|
>
|
||||||
{t('register')}
|
{t('register')}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
|
||||||
</Show>
|
|
||||||
|
|
||||||
<Show when={validationErrors().email}>
|
<Show when={validationErrors().email}>
|
||||||
<div class={styles.validationError}>{validationErrors().email}</div>
|
<div class={styles.validationError}>{validationErrors().email}</div>
|
||||||
</Show>
|
</Show>
|
||||||
|
</div>
|
||||||
|
</Show>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<button class={clsx('button', styles.submitButton)} disabled={isSubmitting()} type="submit">
|
<button class={clsx('button', styles.submitButton)} disabled={isSubmitting()} type="submit">
|
||||||
|
|
|
@ -160,10 +160,10 @@ export const LoginForm = () => {
|
||||||
onInput={(event) => handleEmailInput(event.currentTarget.value)}
|
onInput={(event) => handleEmailInput(event.currentTarget.value)}
|
||||||
/>
|
/>
|
||||||
<label for="email">{t('Email')}</label>
|
<label for="email">{t('Email')}</label>
|
||||||
</div>
|
|
||||||
<Show when={validationErrors().email}>
|
<Show when={validationErrors().email}>
|
||||||
<div class={styles.validationError}>{validationErrors().email}</div>
|
<div class={styles.validationError}>{validationErrors().email}</div>
|
||||||
</Show>
|
</Show>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class={clsx('pretty-form__item', {
|
class={clsx('pretty-form__item', {
|
||||||
|
@ -186,11 +186,11 @@ export const LoginForm = () => {
|
||||||
>
|
>
|
||||||
<Icon class={styles.passwordToggleIcon} name={showPassword() ? 'eye-off' : 'eye'} />
|
<Icon class={styles.passwordToggleIcon} name={showPassword() ? 'eye-off' : 'eye'} />
|
||||||
</button>
|
</button>
|
||||||
</div>
|
|
||||||
|
|
||||||
<Show when={validationErrors().password}>
|
<Show when={validationErrors().password}>
|
||||||
<div class={styles.validationError}>{validationErrors().password}</div>
|
<div class={styles.validationError}>{validationErrors().password}</div>
|
||||||
</Show>
|
</Show>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<button class={clsx('button', styles.submitButton)} disabled={isSubmitting()} type="submit">
|
<button class={clsx('button', styles.submitButton)} disabled={isSubmitting()} type="submit">
|
||||||
{isSubmitting() ? '...' : t('Enter')}
|
{isSubmitting() ? '...' : t('Enter')}
|
||||||
|
|
|
@ -167,10 +167,11 @@ export const RegisterForm = () => {
|
||||||
onInput={(event) => handleNameInput(event.currentTarget.value)}
|
onInput={(event) => handleNameInput(event.currentTarget.value)}
|
||||||
/>
|
/>
|
||||||
<label for="name">{t('Full name')}</label>
|
<label for="name">{t('Full name')}</label>
|
||||||
</div>
|
|
||||||
<Show when={validationErrors().fullName}>
|
<Show when={validationErrors().fullName}>
|
||||||
<div class={styles.validationError}>{validationErrors().fullName}</div>
|
<div class={styles.validationError}>{validationErrors().fullName}</div>
|
||||||
</Show>
|
</Show>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class={clsx('pretty-form__item', {
|
class={clsx('pretty-form__item', {
|
||||||
'pretty-form__item--error': validationErrors().email
|
'pretty-form__item--error': validationErrors().email
|
||||||
|
@ -187,10 +188,11 @@ export const RegisterForm = () => {
|
||||||
onBlur={handleEmailBlur}
|
onBlur={handleEmailBlur}
|
||||||
/>
|
/>
|
||||||
<label for="email">{t('Email')}</label>
|
<label for="email">{t('Email')}</label>
|
||||||
</div>
|
|
||||||
<Show when={validationErrors().email}>
|
<Show when={validationErrors().email}>
|
||||||
<div class={styles.validationError}>{validationErrors().email}</div>
|
<div class={styles.validationError}>{validationErrors().email}</div>
|
||||||
</Show>
|
</Show>
|
||||||
|
</div>
|
||||||
|
|
||||||
<Show when={emailChecks()[email()]}>
|
<Show when={emailChecks()[email()]}>
|
||||||
<div class={styles.validationError}>
|
<div class={styles.validationError}>
|
||||||
{t("This email is already taken. If it's you")},{' '}
|
{t("This email is already taken. If it's you")},{' '}
|
||||||
|
@ -226,12 +228,12 @@ export const RegisterForm = () => {
|
||||||
>
|
>
|
||||||
<Icon class={styles.passwordToggleIcon} name={showPassword() ? 'eye-off' : 'eye'} />
|
<Icon class={styles.passwordToggleIcon} name={showPassword() ? 'eye-off' : 'eye'} />
|
||||||
</button>
|
</button>
|
||||||
</div>
|
|
||||||
<Show when={validationErrors().password}>
|
<Show when={validationErrors().password}>
|
||||||
<div class={clsx(styles.registerPassword, styles.validationError)}>
|
<div class={clsx(styles.registerPassword, styles.validationError)}>
|
||||||
{validationErrors().password}
|
{validationErrors().password}
|
||||||
</div>
|
</div>
|
||||||
</Show>
|
</Show>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<button class={clsx('button', styles.submitButton)} disabled={isSubmitting()} type="submit">
|
<button class={clsx('button', styles.submitButton)} disabled={isSubmitting()} type="submit">
|
||||||
|
|
|
@ -478,6 +478,7 @@ form {
|
||||||
}
|
}
|
||||||
|
|
||||||
.pretty-form__item {
|
.pretty-form__item {
|
||||||
|
margin-bottom: 2em;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
input {
|
input {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user