(fiber)
| 18886 | : null; |
| 18887 | } |
| 18888 | function getComponentNameFromFiber(fiber) { |
| 18889 | var type = fiber.type; |
| 18890 | switch (fiber.tag) { |
| 18891 | case 24: |
| 18892 | return "Cache"; |
| 18893 | case 9: |
| 18894 | return (type._context.displayName || "Context") + ".Consumer"; |
| 18895 | case 10: |
| 18896 | return (type.displayName || "Context") + ".Provider"; |
| 18897 | case 18: |
| 18898 | return "DehydratedFragment"; |
| 18899 | case 11: |
| 18900 | return ( |
| 18901 | (fiber = type.render), |
| 18902 | (fiber = fiber.displayName || fiber.name || ""), |
| 18903 | type.displayName || |
| 18904 | ("" !== fiber ? "ForwardRef(" + fiber + ")" : "ForwardRef") |
| 18905 | ); |
| 18906 | case 7: |
| 18907 | return "Fragment"; |
| 18908 | case 26: |
| 18909 | case 27: |
| 18910 | case 5: |
| 18911 | return type; |
| 18912 | case 4: |
| 18913 | return "Portal"; |
| 18914 | case 3: |
| 18915 | return "Root"; |
| 18916 | case 6: |
| 18917 | return "Text"; |
| 18918 | case 16: |
| 18919 | return getComponentNameFromType(type); |
| 18920 | case 8: |
| 18921 | return type === REACT_STRICT_MODE_TYPE ? "StrictMode" : "Mode"; |
| 18922 | case 22: |
| 18923 | return "Offscreen"; |
| 18924 | case 12: |
| 18925 | return "Profiler"; |
| 18926 | case 21: |
| 18927 | return "Scope"; |
| 18928 | case 13: |
| 18929 | return "Suspense"; |
| 18930 | case 19: |
| 18931 | return "SuspenseList"; |
| 18932 | case 25: |
| 18933 | return "TracingMarker"; |
| 18934 | case 1: |
| 18935 | case 0: |
| 18936 | case 14: |
| 18937 | case 15: |
| 18938 | if ("function" === typeof type) |
| 18939 | return type.displayName || type.name || null; |
| 18940 | if ("string" === typeof type) return type; |
| 18941 | break; |
| 18942 | case 29: |
| 18943 | type = fiber._debugInfo; |
| 18944 | if (null != type) |
| 18945 | for (var i = type.length - 1; 0 <= i; i--) |
no test coverage detected
searching dependent graphs…