瀏覽代碼

fix: login improvement (#941)

tags/0.3.15
Matri 2 年之前
父節點
當前提交
062e2e915b
沒有連結到貢獻者的電子郵件帳戶。
共有 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}

Loading…
取消
儲存