Skip to content

Commit fec80a1

Browse files
committed
fix(projects): fix eslint errors
1 parent 084bf89 commit fec80a1

File tree

9 files changed

+15
-14
lines changed

9 files changed

+15
-14
lines changed

build/plugins/router.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import ElegantReactRouter from '@ohh-889/react-auto-route/vite';
22
import type { RouteKey } from '@elegant-router/types';
33

4+
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
45
interface RouteMeta extends Record<string | number, unknown> {}
56

67
export function setupElegantRouter() {

packages/materials/src/libs/page-tab/SvgClose.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ import type { FC, TouchEvent } from 'react';
22
import React, { useState } from 'react';
33
import classNames from 'classnames';
44

5-
interface SvgCloseProps extends React.ComponentProps<'div'> {}
6-
7-
const SvgClose: FC<SvgCloseProps> = ({ className, onClick, ...props }) => {
5+
const SvgClose: FC<React.ComponentProps<'div'>> = ({ className, onClick, ...props }) => {
86
const [touchStart, setTouchStart] = useState(false);
97

108
// 处理触摸开始事件
@@ -15,7 +13,7 @@ const SvgClose: FC<SvgCloseProps> = ({ className, onClick, ...props }) => {
1513
// 处理触摸结束事件
1614
const handleTouchEnd = (event: TouchEvent) => {
1715
if (touchStart) {
18-
onClick && onClick(event as any);
16+
if (onClick) onClick(event as any);
1917
}
2018

2119
// 重置触摸状态

packages/materials/src/libs/page-tab/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@ const PageTab: FC<PageTabProps> = ({
4545

4646
function closeTab(event: React.MouseEvent | TouchEvent) {
4747
event.stopPropagation();
48-
handleClose && handleClose();
48+
if (handleClose) handleClose();
4949
}
5050

5151
function handleMouseup(e: React.MouseEvent<HTMLDivElement>) {
5252
// close tab by mouse wheel button click
5353
if (e.button === 1) {
54-
handleClose && handleClose();
54+
if (handleClose) handleClose();
5555
}
5656
}
5757

src/layouts/modules/global-breadcrumb/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ function BreadcrumbContent({ label, icon }: { label: JSX.Element; icon: JSX.Elem
1515
);
1616
}
1717

18-
const GlobalBreadcrumb: FC<Omit<BreadcrumbProps, 'items'>> = memo(props => {
18+
const GlobalBreadcrumb: FC<Omit<BreadcrumbProps, 'items'>> = props => {
1919
const { allMenus: menus, route } = useMixMenuContext();
2020

2121
const routerPush = useRouterPush();
@@ -52,8 +52,8 @@ const GlobalBreadcrumb: FC<Omit<BreadcrumbProps, 'items'>> = memo(props => {
5252
<Breadcrumb
5353
{...props}
5454
items={items}
55-
></Breadcrumb>
55+
/>
5656
);
57-
});
57+
};
5858

59-
export default GlobalBreadcrumb;
59+
export default memo(GlobalBreadcrumb);

src/layouts/modules/global-menu/components/FirstLevelMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ function MixMenuItem(Props: MixMenuItemProps) {
3939
setActiveFirstLevelMenuKey(key);
4040

4141
if (children?.length) {
42-
onClick && onClick();
42+
if (onClick) onClick();
4343
} else {
4444
router.routerPushByKeyWithMetaQuery(key as RouteKey);
4545
}

src/pages/about/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ function transformVersionData(tuple: [string, string]): PkgVersionInfo {
3131
const pkgJson: PkgJson = {
3232
name,
3333
version,
34-
dependencies: Object.entries(dependencies).map(item => transformVersionData(item)),
35-
devDependencies: Object.entries(devDependencies).map(item => transformVersionData(item))
34+
dependencies: Object.entries(dependencies).map(transformVersionData),
35+
devDependencies: Object.entries(devDependencies).map(transformVersionData)
3636
};
3737

3838
export function Component() {

src/pages/function/request/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Button, Card, Space } from 'antd';
22
import { fetchCustomBackendError } from '@/service/api';
3+
34
export function Component() {
45
const { t } = useTranslation();
56
async function logout() {

src/pages/function/tab/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export function Component() {
77
const { t } = useTranslation();
88

99
const dispatch = useAppDispatch();
10+
1011
function changeTabLabel(value: string) {
1112
dispatch(setTabLabel(value));
1213
}

src/utils/service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export function createServiceConfig(env: Env.ImportMeta) {
1111
let other = {} as Record<App.Service.OtherBaseURLKey, string>;
1212
try {
1313
other = json5.parse(VITE_OTHER_SERVICE_BASE_URL);
14-
} catch (error) {
14+
} catch {
1515
// eslint-disable-next-line no-console
1616
console.error('VITE_OTHER_SERVICE_BASE_URL is not a valid json5 string');
1717
}

0 commit comments

Comments
 (0)