@@ -864,26 +864,28 @@ onKeyStroke(
864864 <span class =" text-fg-muted" >{{ getDependencyCount(displayVersion) }}</span >
865865
866866 <!-- Separator and total transitive deps -->
867- <span class =" text-fg-subtle mx-1" >/</span >
867+ <template v-if =" getDependencyCount (displayVersion ) > 0 " >
868+ <span class =" text-fg-subtle mx-1" >/</span >
868869
869- <ClientOnly >
870- <span
871- v-if ="
872- vulnTreeStatus === 'pending' || (installSizeStatus === 'pending' && !vulnTree)
873- "
874- class =" inline-flex items-center gap-1 text-fg-subtle"
875- >
870+ <ClientOnly >
876871 <span
877- class =" i-carbon:circle-dash w-3 h-3 motion-safe:animate-spin"
878- aria-hidden =" true"
879- />
880- </span >
881- <span v-else-if =" totalDepsCount !== null" >{{ totalDepsCount }}</span >
882- <span v-else class =" text-fg-subtle" >-</span >
883- <template #fallback >
884- <span class =" text-fg-subtle" >-</span >
885- </template >
886- </ClientOnly >
872+ v-if ="
873+ vulnTreeStatus === 'pending' || (installSizeStatus === 'pending' && !vulnTree)
874+ "
875+ class =" inline-flex items-center gap-1 text-fg-subtle"
876+ >
877+ <span
878+ class =" i-carbon:circle-dash w-3 h-3 motion-safe:animate-spin"
879+ aria-hidden =" true"
880+ />
881+ </span >
882+ <span v-else-if =" totalDepsCount !== null" >{{ totalDepsCount }}</span >
883+ <span v-else class =" text-fg-subtle" >-</span >
884+ <template #fallback >
885+ <span class =" text-fg-subtle" >-</span >
886+ </template >
887+ </ClientOnly >
888+ </template >
887889
888890 <a
889891 v-if =" getDependencyCount(displayVersion) > 0"
@@ -933,21 +935,23 @@ onKeyStroke(
933935 </span >
934936
935937 <!-- Separator and install size -->
936- <span class =" text-fg-subtle mx-1" >/</span >
938+ <template v-if =" getDependencyCount (displayVersion ) > 0 " >
939+ <span class =" text-fg-subtle mx-1" >/</span >
937940
938- <span
939- v-if =" installSizeStatus === 'pending'"
940- class =" inline-flex items-center gap-1 text-fg-subtle"
941- >
942941 <span
943- class =" i-carbon:circle-dash w-3 h-3 motion-safe:animate-spin"
944- aria-hidden =" true"
945- />
946- </span >
947- <span v-else-if =" installSize?.totalSize" >
948- {{ formatBytes(installSize.totalSize) }}
949- </span >
950- <span v-else class =" text-fg-subtle" >-</span >
942+ v-if =" installSizeStatus === 'pending'"
943+ class =" inline-flex items-center gap-1 text-fg-subtle"
944+ >
945+ <span
946+ class =" i-carbon:circle-dash w-3 h-3 motion-safe:animate-spin"
947+ aria-hidden =" true"
948+ />
949+ </span >
950+ <span v-else-if =" installSize?.totalSize" >
951+ {{ formatBytes(installSize.totalSize) }}
952+ </span >
953+ <span v-else class =" text-fg-subtle" >-</span >
954+ </template >
951955 </dd >
952956 </div >
953957
0 commit comments