@@ -31,14 +31,12 @@ export function useCommandPalettePackageCommands(
3131 const resolvedContext = toValue ( context )
3232 if ( ! resolvedContext ?. resolvedVersion ) return [ ]
3333
34- const splitName = resolvedContext . packageName . split ( '/' )
35- const [ firstSegment , secondSegment ] = splitName
36- if ( ! firstSegment ) return [ ]
34+ const { org, name } = splitPackageName ( resolvedContext . packageName )
35+ if ( ! name ) return [ ]
3736
38- const isScopedPackage = splitName . length === 2 && ! ! secondSegment
39- const docsPath : [ string , ...string [ ] ] = isScopedPackage
40- ? [ firstSegment , secondSegment , 'v' , resolvedContext . resolvedVersion ]
41- : [ firstSegment , 'v' , resolvedContext . resolvedVersion ]
37+ const docsPath : [ string , ...string [ ] ] = org
38+ ? [ org , name , 'v' , resolvedContext . resolvedVersion ]
39+ : [ name , 'v' , resolvedContext . resolvedVersion ]
4240 const docsLink = {
4341 name : 'docs' as const ,
4442 params : {
@@ -48,8 +46,8 @@ export function useCommandPalettePackageCommands(
4846 const codeLink = {
4947 name : 'code' as const ,
5048 params : {
51- org : isScopedPackage ? firstSegment : undefined ,
52- packageName : isScopedPackage ? secondSegment : firstSegment ,
49+ org : org || undefined ,
50+ packageName : name ,
5351 version : resolvedContext . resolvedVersion ,
5452 filePath : '' ,
5553 } ,
0 commit comments