diff --git a/app/components/PackageSection.vue b/app/components/PackageSection.vue new file mode 100644 index 0000000000..5153565b0d --- /dev/null +++ b/app/components/PackageSection.vue @@ -0,0 +1,49 @@ + + + + + + + + {{ title }} + + + {{ title }} + + + + {{ isVisible ? 'hide' : 'show' }} + + + + + + + + diff --git a/app/components/PackageVersions.vue b/app/components/PackageVersions.vue index 2c111134e2..b504150a97 100644 --- a/app/components/PackageVersions.vue +++ b/app/components/PackageVersions.vue @@ -305,374 +305,409 @@ function getTagVersions(tag: string): VersionDisplay[] { - - - - {{ $t('package.versions.title') }} - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - {{ row.primaryVersion.version }} - - - - - - - - - {{ tag }} - + :title=" + row.primaryVersion.deprecated + ? $t('package.versions.deprecated_title', { + version: row.primaryVersion.version, + }) + : row.primaryVersion.version + " + > + {{ row.primaryVersion.version }} + + + + + + + {{ tag }} + + + - - - - - - {{ v.version }} - - - - - - - + + + + - - {{ tag }} - + {{ v.version }} + + + + + + + {{ tag }} + + + - - - + + + - - - - - {{ $t('package.versions.other_versions') }} - - ({{ $t('package.versions.more_tagged', { count: hiddenTagRows.length }) }}) - + v-if="otherVersionsLoading" + class="i-carbon-rotate-180 w-3 h-3 motion-safe:animate-spin" + data-testid="loading-spinner" + aria-hidden="true" + /> + + + + {{ $t('package.versions.other_versions') }} + + ({{ $t('package.versions.more_tagged', { count: hiddenTagRows.length }) }}) - - - - - - - - - {{ row.primaryVersion.version }} - - - - - - - - {{ tag }} - + + + + + + + + + + {{ row.primaryVersion.version }} + + + + + + {{ tag }} + + + - - - - - - - - - - - + + + + + + + + - {{ group.versions[0]?.version }} - - - - - - + + + {{ group.versions[0]?.version }} + - + + + + + + - + + + + + + + + - {{ tag }} - + {{ group.versions[0]?.version }} + + + + + + + + + {{ tag }} + - - + + + + + - - - - {{ group.versions[0]?.version }} - - + + {{ v.version }} + - + @@ -680,68 +715,16 @@ function getTagVersions(tag: string): VersionDisplay[] { - - - - - - - {{ v.version }} - - - - - - - - - {{ tag }} - - - - - - - {{ $t('package.versions.all_covered') }} + + + {{ $t('package.versions.all_covered') }} - +