Browse Source

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 năm trước cách đây
mục cha
commit
c8370b394c
1 tập tin đã thay đổi với 3 bổ sung2 xóa
  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>);