瀏覽代碼

fix: use displayName since name gets stripped off when uglifying/minifiyng in production (#6036)

fix: use displayName since name gets stripped off when uglifying/minifiy in production
Aakansha Doshi 2 年之前
父節點
當前提交
c8370b394c
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/utils.ts

+ 3 - 2
src/utils.ts

@@ -701,10 +701,11 @@ export const ReactChildrenToObject = <
     if (
       React.isValidElement(child) &&
       typeof child.type !== "string" &&
-      child?.type.name
+      //@ts-ignore
+      child?.type.displayName
     ) {
       // @ts-ignore
-      acc[child.type.name] = child;
+      acc[child.type.displayName] = child;
     }
     return acc;
   }, {} as Partial<T>);