- {pkg.subs.map((sub, i) => (
-
- ·
- {stripLabelPrefix(sub.label, pkg.label)}
- {sub.description}
-
- ))}
+ {!registryLoading && !registryError && discoverPackages.map(pkg => {
+ const meta = pkg.subs.length > 1
+ ? pkg.subs.map(s => stripLabelPrefix(s.label, pkg.label)).join(', ')
+ : pkg.description
+ return (
+
+
+
+
+ {pkg.label}
+ {meta && (
+ {meta}
+ )}
- ) : (
-
{pkg.description}
- )}
- {installErrors[pkg.name] && installingPackage !== pkg.name && (
-
{installErrors[pkg.name]}
- )}
+ {installErrors[pkg.name] && installingPackage !== pkg.name && (
+
{installErrors[pkg.name]}
+ )}
+
+
-
-