From 7e93d886a2dd70d7db212d2dc0c23c82668a1eae Mon Sep 17 00:00:00 2001 From: DrSmoothl <1787882683@qq.com> Date: Sun, 1 Mar 2026 17:05:16 +0800 Subject: [PATCH] refactor(types): eliminate any types in DynamicField icon lookup --- dashboard/src/components/dynamic-form/DynamicField.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/src/components/dynamic-form/DynamicField.tsx b/dashboard/src/components/dynamic-form/DynamicField.tsx index de9d550c..875ec721 100644 --- a/dashboard/src/components/dynamic-form/DynamicField.tsx +++ b/dashboard/src/components/dynamic-form/DynamicField.tsx @@ -35,7 +35,7 @@ export const DynamicField: React.FC = ({ const renderIcon = () => { if (!schema['x-icon']) return null - const IconComponent = (LucideIcons as any)[schema['x-icon']] + const IconComponent = LucideIcons[schema['x-icon'] as keyof typeof LucideIcons] as React.ComponentType<{ className?: string }> | undefined if (!IconComponent) return null return