File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2055,13 +2055,12 @@ function vitePluginUseServer(
20552055 }
20562056 const customExportNames =
20572057 manager . serverReferenceMetaMap [ id ] ?. exportNames ?? [ ]
2058+ const exportNames =
2059+ 'names' in result ? result . names : result . exportNames
20582060 manager . serverReferenceMetaMap [ id ] = {
20592061 importId : id ,
20602062 referenceKey : getNormalizedId ( ) ,
2061- exportNames : [
2062- ...customExportNames ,
2063- ...( 'names' in result ? result . names : result . exportNames ) ,
2064- ] ,
2063+ exportNames : [ ...new Set ( [ ...customExportNames , ...exportNames ] ) ] ,
20652064 }
20662065 const importSource = resolvePackage ( `${ PKG_NAME } /react/rsc` )
20672066 output . prepend (
@@ -2134,7 +2133,7 @@ function vitePluginUseServer(
21342133 for ( const meta of Object . values ( manager . serverReferenceMetaMap ) ) {
21352134 const key = JSON . stringify ( meta . referenceKey )
21362135 const id = JSON . stringify ( meta . importId )
2137- const exports = meta . exportNames
2136+ const exports = [ ... new Set ( meta . exportNames ) ]
21382137 . map ( ( name ) => ( name === 'default' ? 'default: _default' : name ) )
21392138 . sort ( )
21402139 code += `
You can’t perform that action at this time.
0 commit comments