chore(web): new lint setup (#30020)

Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
This commit is contained in:
Stephen Zhou
2025-12-23 16:58:55 +08:00
committed by GitHub
parent 9701a2994b
commit f2842da397
3356 changed files with 85046 additions and 81278 deletions

View File

@ -1,14 +1,14 @@
'use client'
import type { InitValidateStatusResponse } from '@/models/common'
import { useRouter } from 'next/navigation'
import { useEffect, useState } from 'react'
import { useTranslation } from 'react-i18next'
import { useRouter } from 'next/navigation'
import Toast from '../components/base/toast'
import Loading from '../components/base/loading'
import Button from '@/app/components/base/button'
import { basePath } from '@/utils/var'
import { fetchInitValidateStatus, initValidate } from '@/service/common'
import type { InitValidateStatusResponse } from '@/models/common'
import useDocumentTitle from '@/hooks/use-document-title'
import { fetchInitValidateStatus, initValidate } from '@/service/common'
import { basePath } from '@/utils/var'
import Loading from '../components/base/loading'
import Toast from '../components/base/toast'
const InitPasswordPopup = () => {
useDocumentTitle('')
@ -53,32 +53,34 @@ const InitPasswordPopup = () => {
return (
loading
? <Loading />
: <div>
{!validated && (
<div className="mx-12 block min-w-28">
<div className="mb-4">
<label htmlFor="password" className="block text-sm font-medium text-text-secondary">
{t('login.adminInitPassword')}
: (
<div>
{!validated && (
<div className="mx-12 block min-w-28">
<div className="mb-4">
<label htmlFor="password" className="block text-sm font-medium text-text-secondary">
{t('login.adminInitPassword')}
</label>
<div className="relative mt-1 rounded-md shadow-sm">
<input
id="password"
type="password"
value={password}
onChange={e => setPassword(e.target.value)}
className="block w-full appearance-none rounded-md border border-divider-regular px-3 py-2 shadow-sm placeholder:text-text-quaternary focus:border-indigo-500 focus:outline-none focus:ring-indigo-500 sm:text-sm"
/>
</label>
<div className="relative mt-1 rounded-md shadow-sm">
<input
id="password"
type="password"
value={password}
onChange={e => setPassword(e.target.value)}
className="block w-full appearance-none rounded-md border border-divider-regular px-3 py-2 shadow-sm placeholder:text-text-quaternary focus:border-indigo-500 focus:outline-none focus:ring-indigo-500 sm:text-sm"
/>
</div>
</div>
<div className="flex flex-row flex-wrap justify-stretch p-0">
<Button variant="primary" onClick={handleValidation} className="min-w-28 basis-full">
{t('login.validate')}
</Button>
</div>
</div>
</div>
<div className="flex flex-row flex-wrap justify-stretch p-0">
<Button variant="primary" onClick={handleValidation} className="min-w-28 basis-full">
{t('login.validate')}
</Button>
</div>
)}
</div>
)}
</div>
)
)
}

View File

@ -1,6 +1,6 @@
import React from 'react'
import InitPasswordPopup from './InitPasswordPopup'
import { cn } from '@/utils/classnames'
import InitPasswordPopup from './InitPasswordPopup'
const Install = () => {
return (