diff --git a/web/eslint.config.mjs b/web/eslint.config.mjs index 0c3f740f5a..57eb44c8b1 100644 --- a/web/eslint.config.mjs +++ b/web/eslint.config.mjs @@ -6,7 +6,7 @@ import hyoban from 'eslint-plugin-hyoban' import sonar from 'eslint-plugin-sonarjs' import storybook from 'eslint-plugin-storybook' import dify from './eslint-rules/index.js' -import { BASE_UI_PRIMITIVE_EXPORT_NAMES, OVERLAY_MIGRATION_LEGACY_BASE_FILES } from './eslint.constants.mjs' +import { OVERLAY_MIGRATION_LEGACY_BASE_FILES } from './eslint.constants.mjs' // Enable Tailwind CSS IntelliSense mode for ESLint runs // See: tailwind-css-plugin.ts @@ -150,9 +150,7 @@ export default antfu( name: 'dify/base-ui-primitives', files: ['app/components/base/ui/**/*.tsx'], rules: { - 'react-refresh/only-export-components': ['error', { - allowExportNames: BASE_UI_PRIMITIVE_EXPORT_NAMES, - }], + 'react-refresh/only-export-components': 'off', }, }, { diff --git a/web/eslint.constants.mjs b/web/eslint.constants.mjs index c880d3b97b..2ec571de84 100644 --- a/web/eslint.constants.mjs +++ b/web/eslint.constants.mjs @@ -1,46 +1,3 @@ -export const BASE_UI_PRIMITIVE_EXPORT_NAMES = [ - 'Dialog', - 'DialogClose', - 'DialogContent', - 'DialogDescription', - 'DialogTitle', - 'DialogTrigger', - 'DropdownMenu', - 'DropdownMenuCheckboxItem', - 'DropdownMenuCheckboxItemIndicator', - 'DropdownMenuContent', - 'DropdownMenuGroup', - 'DropdownMenuGroupLabel', - 'DropdownMenuItem', - 'DropdownMenuPortal', - 'DropdownMenuRadioGroup', - 'DropdownMenuRadioItem', - 'DropdownMenuRadioItemIndicator', - 'DropdownMenuSeparator', - 'DropdownMenuSub', - 'DropdownMenuSubContent', - 'DropdownMenuSubTrigger', - 'DropdownMenuTrigger', - 'Popover', - 'PopoverClose', - 'PopoverContent', - 'PopoverDescription', - 'PopoverTitle', - 'PopoverTrigger', - 'Select', - 'SelectContent', - 'SelectGroup', - 'SelectGroupLabel', - 'SelectItem', - 'SelectSeparator', - 'SelectTrigger', - 'SelectValue', - 'Tooltip', - 'TooltipContent', - 'TooltipProvider', - 'TooltipTrigger', -] - export const OVERLAY_MIGRATION_LEGACY_BASE_FILES = [ 'app/components/base/chat/chat-with-history/header/mobile-operation-dropdown.tsx', 'app/components/base/chat/chat-with-history/header/operation.tsx',