File tree Expand file tree Collapse file tree 1 file changed +18
-11
lines changed
packages/shared/src/components/modals Expand file tree Collapse file tree 1 file changed +18
-11
lines changed Original file line number Diff line number Diff line change @@ -328,17 +328,24 @@ const SquadNotificationSettingsModal = dynamic(
328328 ) ,
329329) ;
330330
331- const OpportunityEditModal = dynamic ( ( ) =>
332- import (
333- /* webpackChunkName: "opportunityEditModal" */ '../opportunity/OpportunityEditModal/OpportunityEditModal'
334- ) . then ( ( mod ) => mod . OpportunityEditModal ) ,
335- ) ;
336-
337- const OpportunityEditRecruiterModal = dynamic ( ( ) =>
338- import (
339- /* webpackChunkName: "opportunityEditRecruiterModal" */ '../opportunity/OpportunityEditModal/OpportunityEditRecruiterModal'
340- ) . then ( ( mod ) => mod . OpportunityEditRecruiterModal ) ,
341- ) ;
331+ // Opportunity modals are webapp-only and import lib/schema/opportunity.ts
332+ // which triggers Next.js 15.4.10 Babel bug ("Invalid array length") in extension builds
333+ // Must use process.env directly (not isExtension) for webpack compile-time exclusion
334+ const OpportunityEditModal = process . env . TARGET_BROWSER
335+ ? null
336+ : dynamic ( ( ) =>
337+ import (
338+ /* webpackChunkName: "opportunityEditModal" */ '../opportunity/OpportunityEditModal/OpportunityEditModal'
339+ ) . then ( ( mod ) => mod . OpportunityEditModal ) ,
340+ ) ;
341+
342+ const OpportunityEditRecruiterModal = process . env . TARGET_BROWSER
343+ ? null
344+ : dynamic ( ( ) =>
345+ import (
346+ /* webpackChunkName: "opportunityEditRecruiterModal" */ '../opportunity/OpportunityEditModal/OpportunityEditRecruiterModal'
347+ ) . then ( ( mod ) => mod . OpportunityEditRecruiterModal ) ,
348+ ) ;
342349
343350const DirtyFormModal = dynamic (
344351 ( ) => import ( /* webpackChunkName: "dirtyFormModal" */ './DirtyFormModal' ) ,
You can’t perform that action at this time.
0 commit comments