@@ -15,11 +15,9 @@ var dynamicFeatureFlags = require("ReactFeatureFlags"),
1515 disableDefaultPropsExceptForClasses =
1616 dynamicFeatureFlags . disableDefaultPropsExceptForClasses ,
1717 disableStringRefs = dynamicFeatureFlags . disableStringRefs ,
18- enableLogStringRefsProd = dynamicFeatureFlags . enableLogStringRefsProd ,
1918 enableRenderableContext = dynamicFeatureFlags . enableRenderableContext ,
2019 enableTransitionTracing = dynamicFeatureFlags . enableTransitionTracing ,
2120 renameElementSymbol = dynamicFeatureFlags . renameElementSymbol ,
22- disableLegacyMode = dynamicFeatureFlags . disableLegacyMode ,
2321 REACT_LEGACY_ELEMENT_TYPE = Symbol . for ( "react.element" ) ,
2422 REACT_ELEMENT_TYPE = renameElementSymbol
2523 ? Symbol . for ( "react.transitional.element" )
@@ -93,143 +91,15 @@ pureComponentPrototype.constructor = PureComponent;
9391assign ( pureComponentPrototype , Component . prototype ) ;
9492pureComponentPrototype . isPureReactComponent = ! 0 ;
9593var isArrayImpl = Array . isArray ,
96- REACT_CLIENT_REFERENCE = Symbol . for ( "react.client.reference" ) ;
97- function getComponentNameFromType ( type ) {
98- if ( null == type ) return null ;
99- if ( "function" === typeof type )
100- return type . $$typeof === REACT_CLIENT_REFERENCE
101- ? null
102- : type . displayName || type . name || null ;
103- if ( "string" === typeof type ) return type ;
104- switch ( type ) {
105- case REACT_FRAGMENT_TYPE :
106- return "Fragment" ;
107- case REACT_PORTAL_TYPE :
108- return "Portal" ;
109- case REACT_PROFILER_TYPE :
110- return "Profiler" ;
111- case REACT_STRICT_MODE_TYPE :
112- return "StrictMode" ;
113- case REACT_SUSPENSE_TYPE :
114- return "Suspense" ;
115- case REACT_SUSPENSE_LIST_TYPE :
116- return "SuspenseList" ;
117- case REACT_TRACING_MARKER_TYPE :
118- if ( enableTransitionTracing ) return "TracingMarker" ;
119- }
120- if ( "object" === typeof type )
121- switch ( type . $$typeof ) {
122- case REACT_PROVIDER_TYPE :
123- if ( enableRenderableContext ) break ;
124- else return ( type . _context . displayName || "Context" ) + ".Provider" ;
125- case REACT_CONTEXT_TYPE :
126- return enableRenderableContext
127- ? ( type . displayName || "Context" ) + ".Provider"
128- : ( type . displayName || "Context" ) + ".Consumer" ;
129- case REACT_CONSUMER_TYPE :
130- if ( enableRenderableContext )
131- return ( type . _context . displayName || "Context" ) + ".Consumer" ;
132- break ;
133- case REACT_FORWARD_REF_TYPE :
134- var innerType = type . render ;
135- type = type . displayName ;
136- type ||
137- ( ( type = innerType . displayName || innerType . name || "" ) ,
138- ( type = "" !== type ? "ForwardRef(" + type + ")" : "ForwardRef" ) ) ;
139- return type ;
140- case REACT_MEMO_TYPE :
141- return (
142- ( innerType = type . displayName || null ) ,
143- null !== innerType
144- ? innerType
145- : getComponentNameFromType ( type . type ) || "Memo"
146- ) ;
147- case REACT_LAZY_TYPE :
148- innerType = type . _payload ;
149- type = type . _init ;
150- try {
151- return getComponentNameFromType ( type ( innerType ) ) ;
152- } catch ( x ) { }
153- }
154- return null ;
155- }
156- var ReactSharedInternals = { H : null , A : null , T : null , S : null } ,
94+ ReactSharedInternals = { H : null , A : null , T : null , S : null } ,
15795 hasOwnProperty = Object . prototype . hasOwnProperty ;
158- function getComponentNameFromFiber ( fiber ) {
159- var type = fiber . type ;
160- switch ( fiber . tag ) {
161- case 24 :
162- return "Cache" ;
163- case 9 :
164- return enableRenderableContext
165- ? ( type . _context . displayName || "Context" ) + ".Consumer"
166- : ( type . displayName || "Context" ) + ".Consumer" ;
167- case 10 :
168- return enableRenderableContext
169- ? ( type . displayName || "Context" ) + ".Provider"
170- : ( type . _context . displayName || "Context" ) + ".Provider" ;
171- case 18 :
172- return "DehydratedFragment" ;
173- case 11 :
174- return (
175- ( fiber = type . render ) ,
176- ( fiber = fiber . displayName || fiber . name || "" ) ,
177- type . displayName ||
178- ( "" !== fiber ? "ForwardRef(" + fiber + ")" : "ForwardRef" )
179- ) ;
180- case 7 :
181- return "Fragment" ;
182- case 26 :
183- case 27 :
184- case 5 :
185- return type ;
186- case 4 :
187- return "Portal" ;
188- case 3 :
189- return "Root" ;
190- case 6 :
191- return "Text" ;
192- case 16 :
193- return getComponentNameFromType ( type ) ;
194- case 8 :
195- return type === REACT_STRICT_MODE_TYPE ? "StrictMode" : "Mode" ;
196- case 22 :
197- return "Offscreen" ;
198- case 12 :
199- return "Profiler" ;
200- case 21 :
201- return "Scope" ;
202- case 13 :
203- return "Suspense" ;
204- case 19 :
205- return "SuspenseList" ;
206- case 25 :
207- return "TracingMarker" ;
208- case 17 :
209- case 28 :
210- if ( disableLegacyMode ) break ;
211- case 1 :
212- case 0 :
213- case 14 :
214- case 15 :
215- if ( "function" === typeof type )
216- return type . displayName || type . name || null ;
217- if ( "string" === typeof type ) return type ;
218- break ;
219- case 23 :
220- return "LegacyHidden" ;
221- }
222- return null ;
223- }
22496function getOwner ( ) {
22597 if ( ! disableStringRefs ) {
22698 var dispatcher = ReactSharedInternals . A ;
22799 return null === dispatcher ? null : dispatcher . getOwner ( ) ;
228100 }
229101 return null ;
230102}
231- var didWarnAboutStringRefs ;
232- enableLogStringRefsProd && ( didWarnAboutStringRefs = { } ) ;
233103function ReactElement ( type , key , self , source , owner , props ) {
234104 self = props . ref ;
235105 self = void 0 !== self ? self : null ;
@@ -268,9 +138,9 @@ function jsxProd(type, config, maybeKey) {
268138 } else maybeKey = config ;
269139 if ( ! disableDefaultPropsExceptForClasses && type && type . defaultProps ) {
270140 config = type . defaultProps ;
271- for ( var propName$1 in config )
272- void 0 === maybeKey [ propName$1 ] &&
273- ( maybeKey [ propName$1 ] = config [ propName$1 ] ) ;
141+ for ( var propName$0 in config )
142+ void 0 === maybeKey [ propName$0 ] &&
143+ ( maybeKey [ propName$0 ] = config [ propName$0 ] ) ;
274144 }
275145 return ReactElement ( type , key , void 0 , void 0 , getOwner ( ) , maybeKey ) ;
276146}
@@ -315,22 +185,15 @@ function stringRefAsCallbackRef(stringRef, type, owner, value) {
315185 throw Error (
316186 "Function components cannot have string refs. We recommend using useRef() instead. Learn more about using refs safely here: https://react.dev/link/strict-mode-string-ref"
317187 ) ;
318- enableLogStringRefsProd &&
319- ( "function" !== typeof type ||
320- ( type . prototype && type . prototype . isReactComponent ) ) &&
321- ( ( type = getComponentNameFromFiber ( owner ) || "Component" ) ,
322- didWarnAboutStringRefs [ type ] ||
323- ( enableLogStringRefsProd && enableLogStringRefsProd ( type , stringRef ) ,
324- ( didWarnAboutStringRefs [ type ] = ! 0 ) ) ) ;
325- owner = owner . stateNode ;
326- if ( ! owner )
188+ type = owner . stateNode ;
189+ if ( ! type )
327190 throw Error (
328191 "Missing owner for string ref " +
329192 stringRef +
330193 ". This error is likely caused by a bug in React. Please file an issue."
331194 ) ;
332- owner = owner . refs ;
333- null === value ? delete owner [ stringRef ] : ( owner [ stringRef ] = value ) ;
195+ type = type . refs ;
196+ null === value ? delete type [ stringRef ] : ( type [ stringRef ] = value ) ;
334197 }
335198}
336199function escape ( key ) {
@@ -823,4 +686,4 @@ exports.useSyncExternalStore = function (
823686exports . useTransition = function ( ) {
824687 return ReactSharedInternals . H . useTransition ( ) ;
825688} ;
826- exports . version = "19.0.0-www-classic-07aa4944-20241104 " ;
689+ exports . version = "19.0.0-www-classic-d1f04722-20241106 " ;
0 commit comments