Allow compound component exports in lint config

This commit is contained in:
2026-03-20 12:33:52 +08:00
parent 3cff8a83eb
commit 91a0bac8dd
+32 -1
View File
@@ -62,7 +62,38 @@ export default tseslint.config(
"react-refresh/only-export-components": [
"warn",
{
allowConstantExport: true
allowConstantExport: true,
allowExportNames: [
"Dialog",
"DialogClose",
"DialogPortal",
"DialogTrigger",
"DropdownMenu",
"DropdownMenuGroup",
"DropdownMenuPortal",
"DropdownMenuRadioGroup",
"DropdownMenuSub",
"DropdownMenuTrigger",
"Popover",
"PopoverAnchor",
"PopoverClose",
"PopoverPortal",
"PopoverTrigger",
"Select",
"SelectGroup",
"SelectValue",
"Sheet",
"SheetClose",
"SheetPortal",
"SheetTrigger",
"ToastProvider",
"Tooltip",
"TooltipPortal",
"TooltipProvider",
"TooltipTrigger",
"useFieldContext",
"useFieldIds"
]
}
]
}