diff --git a/app/components/AppFooter.vue b/app/components/AppFooter.vue index 4580671cd3..67590100ee 100644 --- a/app/components/AppFooter.vue +++ b/app/components/AppFooter.vue @@ -79,6 +79,10 @@ const footerSections = computed>(( name: t('shortcuts.compare'), href: '/compare', }, + { + name: t('footer.tools'), + href: '/tools', + }, { name: t('shortcuts.settings'), href: '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/settings', diff --git a/app/components/DepsStats/DependencyList.vue b/app/components/DepsStats/DependencyList.vue new file mode 100644 index 0000000000..eb6251721a --- /dev/null +++ b/app/components/DepsStats/DependencyList.vue @@ -0,0 +1,284 @@ + + + diff --git a/app/components/DepsStats/DependencyStats.vue b/app/components/DepsStats/DependencyStats.vue new file mode 100644 index 0000000000..afa3491437 --- /dev/null +++ b/app/components/DepsStats/DependencyStats.vue @@ -0,0 +1,44 @@ + + + diff --git a/app/components/DepsStats/DependencyStatsPanel.vue b/app/components/DepsStats/DependencyStatsPanel.vue new file mode 100644 index 0000000000..3b7291a0ed --- /dev/null +++ b/app/components/DepsStats/DependencyStatsPanel.vue @@ -0,0 +1,179 @@ + + + diff --git a/app/components/DepsStats/PackageJsonUpload.vue b/app/components/DepsStats/PackageJsonUpload.vue new file mode 100644 index 0000000000..47738b079b --- /dev/null +++ b/app/components/DepsStats/PackageJsonUpload.vue @@ -0,0 +1,94 @@ + + + diff --git a/app/components/Package/TrendsChart.vue b/app/components/Package/TrendsChart.vue index 6612abe79d..dbfefb6fdc 100644 --- a/app/components/Package/TrendsChart.vue +++ b/app/components/Package/TrendsChart.vue @@ -54,10 +54,11 @@ const props = withDefaults( showFacetSelector?: boolean permalink?: boolean defaultRange?: 'auto' | '52-weeks' + hideControls?: boolean + compactXAxisLabels?: boolean }>(), { defaultRange: 'auto', - permalink: false, }, ) @@ -1087,6 +1088,9 @@ const chartHeight = computed(() => { if (isMobile.value) { return 950 } + if (props.hideControls) { + return 460 + } return showCorrectionControls.value && props.inModal ? 494 : 600 }) @@ -1143,6 +1147,7 @@ const chartConfig = computed(() => { t: $t, compactNumberFormatter: compactNumberFormatter.value, tooltipPosition: tooltipPosition.value, + compactXAxisLabels: props.compactXAxisLabels, }) return { @@ -1239,6 +1244,7 @@ const chartConfig = computed(() => { }, }, zoom: { + show: !props.hideControls, autoFit: true, highlightColor: colors.value.bgElevated, useResetSlot: true, @@ -1422,7 +1428,7 @@ const copyEmbedUrl = () => copyEmbed(embedUrl.value) -
+
copyEmbed(embedUrl.value)
-
+