Просмотр исходного кода

fix: login improvement (#941)

tags/0.3.15
Matri 2 лет назад
Родитель
Сommit
062e2e915b
Аккаунт пользователя с таким Email не найден
2 измененных файлов: 8 добавлений и 0 удалений
  1. 3
    0
      web/app/components/base/button/index.tsx
  2. 5
    0
      web/app/signin/normalForm.tsx

+ 3
- 0
web/app/components/base/button/index.tsx Просмотреть файл

@@ -7,6 +7,7 @@ export type IButtonProps = {
className?: string
disabled?: boolean
loading?: boolean
tabIndex?: number
children: React.ReactNode
onClick?: MouseEventHandler<HTMLDivElement>
}
@@ -18,6 +19,7 @@ const Button: FC<IButtonProps> = ({
className,
onClick,
loading = false,
tabIndex,
}) => {
let style = 'cursor-pointer'
switch (type) {
@@ -35,6 +37,7 @@ const Button: FC<IButtonProps> = ({
return (
<div
className={`inline-flex justify-center items-center content-center h-9 leading-5 rounded-lg px-4 py-2 text-base ${style} ${className && className}`}
tabIndex={tabIndex}
onClick={disabled ? undefined : onClick}
>
{children}

+ 5
- 0
web/app/signin/normalForm.tsx Просмотреть файл

@@ -237,6 +237,10 @@ const NormalForm = () => {
id="password"
value={password}
onChange={e => setPassword(e.target.value)}
onKeyDown={(e) => {
if (e.key === 'Enter')
handleEmailPasswordLogin()
}}
type={showPassword ? 'text' : 'password'}
autoComplete="current-password"
placeholder={t('login.passwordPlaceholder') || ''}
@@ -256,6 +260,7 @@ const NormalForm = () => {

<div className='mb-2'>
<Button
tabIndex={0}
type='primary'
onClick={handleEmailPasswordLogin}
disabled={isLoading}

Загрузка…
Отмена
Сохранить