🎨 chore(web): apply ESLint and Prettier auto-fixes (baseline)

- Ran: bun run eslint:fix && bun run lint:fix
- Inserted AGPL license header via eslint-plugin-header
- Enforced no-multiple-empty-lines and other lint rules
- Formatted code using Prettier v3 (@so1ve/prettier-config)
- No functional changes; formatting-only baseline across JS/JSX files
This commit is contained in:
t0ng7u
2025-08-30 21:15:10 +08:00
parent 41cf516ec5
commit 0d57b1acd4
274 changed files with 11025 additions and 7659 deletions

View File

@@ -21,7 +21,10 @@ import React, { useEffect, useState } from 'react';
import { API, showError } from '../../helpers';
import { marked } from 'marked';
import { Empty } from '@douyinfe/semi-ui';
import { IllustrationConstruction, IllustrationConstructionDark } from '@douyinfe/semi-illustrations';
import {
IllustrationConstruction,
IllustrationConstructionDark,
} from '@douyinfe/semi-illustrations';
import { useTranslation } from 'react-i18next';
const About = () => {
@@ -53,7 +56,7 @@ const About = () => {
}, []);
const emptyStyle = {
padding: '24px'
padding: '24px',
};
const customDescription = (
@@ -62,39 +65,45 @@ const About = () => {
{t('New API项目仓库地址')}
<a
href='https://github.com/QuantumNous/new-api'
target="_blank"
rel="noopener noreferrer"
className="!text-semi-color-primary"
target='_blank'
rel='noopener noreferrer'
className='!text-semi-color-primary'
>
https://github.com/QuantumNous/new-api
</a>
<p>
<a
href="https://github.com/QuantumNous/new-api"
target="_blank"
rel="noopener noreferrer"
className="!text-semi-color-primary"
href='https://github.com/QuantumNous/new-api'
target='_blank'
rel='noopener noreferrer'
className='!text-semi-color-primary'
>
NewAPI
</a> {t('© {{currentYear}}', { currentYear })} <a
href="https://github.com/QuantumNous"
target="_blank"
rel="noopener noreferrer"
className="!text-semi-color-primary"
</a>{' '}
{t('© {{currentYear}}', { currentYear })}{' '}
<a
href='https://github.com/QuantumNous'
target='_blank'
rel='noopener noreferrer'
className='!text-semi-color-primary'
>
QuantumNous
</a> {t('| 基于')} <a
href="https://github.com/songquanpeng/one-api/releases/tag/v0.5.4"
target="_blank"
rel="noopener noreferrer"
className="!text-semi-color-primary"
</a>{' '}
{t('| 基于')}{' '}
<a
href='https://github.com/songquanpeng/one-api/releases/tag/v0.5.4'
target='_blank'
rel='noopener noreferrer'
className='!text-semi-color-primary'
>
One API v0.5.4
</a> © 2023 <a
href="https://github.com/songquanpeng"
target="_blank"
rel="noopener noreferrer"
className="!text-semi-color-primary"
</a>{' '}
© 2023{' '}
<a
href='https://github.com/songquanpeng'
target='_blank'
rel='noopener noreferrer'
className='!text-semi-color-primary'
>
JustSong
</a>
@@ -102,19 +111,19 @@ const About = () => {
<p>
{t('本项目根据')}
<a
href="https://github.com/songquanpeng/one-api/blob/v0.5.4/LICENSE"
target="_blank"
rel="noopener noreferrer"
className="!text-semi-color-primary"
href='https://github.com/songquanpeng/one-api/blob/v0.5.4/LICENSE'
target='_blank'
rel='noopener noreferrer'
className='!text-semi-color-primary'
>
{t('MIT许可证')}
</a>
{t('授权,需在遵守')}
<a
href="https://www.gnu.org/licenses/agpl-3.0.html"
target="_blank"
rel="noopener noreferrer"
className="!text-semi-color-primary"
href='https://www.gnu.org/licenses/agpl-3.0.html'
target='_blank'
rel='noopener noreferrer'
className='!text-semi-color-primary'
>
{t('AGPL v3.0协议')}
</a>
@@ -124,12 +133,18 @@ const About = () => {
);
return (
<div className="mt-[60px] px-2">
<div className='mt-[60px] px-2'>
{aboutLoaded && about === '' ? (
<div className="flex justify-center items-center h-screen p-8">
<div className='flex justify-center items-center h-screen p-8'>
<Empty
image={<IllustrationConstruction style={{ width: 150, height: 150 }} />}
darkModeImage={<IllustrationConstructionDark style={{ width: 150, height: 150 }} />}
image={
<IllustrationConstruction style={{ width: 150, height: 150 }} />
}
darkModeImage={
<IllustrationConstructionDark
style={{ width: 150, height: 150 }}
/>
}
description={t('管理员暂时未设置任何关于内容')}
style={emptyStyle}
>