From 1eef7dbd4cd3d3b0643ab58b4c49a3011127230a Mon Sep 17 00:00:00 2001 From: afc163 Date: Fri, 4 Jul 2025 12:29:48 +0800 Subject: [PATCH] fix: import React --- biome.json | 13 +++---------- src/components/Footer/index.tsx | 2 +- src/components/HeaderDropdown/index.tsx | 2 +- src/components/RightContent/AvatarDropdown.tsx | 2 +- src/pages/404.tsx | 2 +- src/pages/Admin.tsx | 2 +- src/pages/TableList/components/UpdateForm.tsx | 2 +- src/pages/TableList/index.tsx | 3 +-- src/pages/User/Login/index.tsx | 3 +-- src/pages/Welcome.tsx | 2 +- 10 files changed, 12 insertions(+), 21 deletions(-) diff --git a/biome.json b/biome.json index 6fada946..09e0a4ae 100644 --- a/biome.json +++ b/biome.json @@ -10,10 +10,10 @@ "!**/.umi-test-production", "!**/src/services", "!**/mock", - "!**/dist/**", "!**/server/**", - "!**/public/**" + "!**/public/**", + "!biome.json" ] }, "formatter": { @@ -34,16 +34,9 @@ } }, "javascript": { + "jsxRuntime": "reactClassic", "formatter": { "quoteStyle": "single" } - }, - "assist": { - "enabled": true, - "actions": { - "source": { - "organizeImports": "on" - } - } } } diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx index 131b0f8e..f204ac29 100644 --- a/src/components/Footer/index.tsx +++ b/src/components/Footer/index.tsx @@ -1,6 +1,6 @@ import { GithubOutlined } from '@ant-design/icons'; import { DefaultFooter } from '@ant-design/pro-components'; -import type React from 'react'; +import React from 'react'; const Footer: React.FC = () => { return ( diff --git a/src/components/HeaderDropdown/index.tsx b/src/components/HeaderDropdown/index.tsx index 71efbf92..b77a8ded 100644 --- a/src/components/HeaderDropdown/index.tsx +++ b/src/components/HeaderDropdown/index.tsx @@ -2,7 +2,7 @@ import { Dropdown } from 'antd'; import type { DropDownProps } from 'antd/es/dropdown'; import { createStyles } from 'antd-style'; import classNames from 'classnames'; -import type React from 'react'; +import React from 'react'; const useStyles = createStyles(({ token }) => { return { diff --git a/src/components/RightContent/AvatarDropdown.tsx b/src/components/RightContent/AvatarDropdown.tsx index 8f1c345d..eedb7185 100644 --- a/src/components/RightContent/AvatarDropdown.tsx +++ b/src/components/RightContent/AvatarDropdown.tsx @@ -7,7 +7,7 @@ import { history, useModel } from '@umijs/max'; import type { MenuProps } from 'antd'; import { Spin } from 'antd'; import { createStyles } from 'antd-style'; -import type React from 'react'; +import React from 'react'; import { flushSync } from 'react-dom'; import { outLogin } from '@/services/ant-design-pro/api'; import HeaderDropdown from '../HeaderDropdown'; diff --git a/src/pages/404.tsx b/src/pages/404.tsx index 37f282c1..46935675 100644 --- a/src/pages/404.tsx +++ b/src/pages/404.tsx @@ -1,6 +1,6 @@ import { history, useIntl } from '@umijs/max'; import { Button, Result } from 'antd'; -import type React from 'react'; +import React from 'react'; const NoFoundPage: React.FC = () => ( { const intl = useIntl(); diff --git a/src/pages/TableList/components/UpdateForm.tsx b/src/pages/TableList/components/UpdateForm.tsx index abd22f7f..83aa509d 100644 --- a/src/pages/TableList/components/UpdateForm.tsx +++ b/src/pages/TableList/components/UpdateForm.tsx @@ -8,7 +8,7 @@ import { } from '@ant-design/pro-components'; import { FormattedMessage, useIntl } from '@umijs/max'; import { Modal } from 'antd'; -import type React from 'react'; +import React from 'react'; export type FormValueType = { target?: string; diff --git a/src/pages/TableList/index.tsx b/src/pages/TableList/index.tsx index ec94340c..9deccbe9 100644 --- a/src/pages/TableList/index.tsx +++ b/src/pages/TableList/index.tsx @@ -15,8 +15,7 @@ import { } from '@ant-design/pro-components'; import { FormattedMessage, useIntl } from '@umijs/max'; import { Button, Drawer, Input, message } from 'antd'; -import type React from 'react'; -import { useRef, useState } from 'react'; +import React, { useRef, useState } from 'react'; import { addRule, removeRule, diff --git a/src/pages/User/Login/index.tsx b/src/pages/User/Login/index.tsx index 86228ddd..fc62c61b 100644 --- a/src/pages/User/Login/index.tsx +++ b/src/pages/User/Login/index.tsx @@ -22,8 +22,7 @@ import { } from '@umijs/max'; import { Alert, message, Tabs } from 'antd'; import { createStyles } from 'antd-style'; -import type React from 'react'; -import { useState } from 'react'; +import React, { useState } from 'react'; import { flushSync } from 'react-dom'; import { Footer } from '@/components'; import { login } from '@/services/ant-design-pro/api'; diff --git a/src/pages/Welcome.tsx b/src/pages/Welcome.tsx index 7b61c13f..5216d7fd 100644 --- a/src/pages/Welcome.tsx +++ b/src/pages/Welcome.tsx @@ -1,7 +1,7 @@ import { PageContainer } from '@ant-design/pro-components'; import { useModel } from '@umijs/max'; import { Card, theme } from 'antd'; -import type React from 'react'; +import React from 'react'; /** * 每个单独的卡片,为了复用样式抽成了组件