From 929903cfbdc09edf4eb52a5214717e45f6c63a43 Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Sun, 5 Apr 2026 22:38:26 +0100 Subject: [PATCH] feat: use useVisibleItems in `DeprecatedTree` Switches the deprecated notice to use the new `useVisibleItems` composable. --- app/components/Package/DeprecatedTree.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app/components/Package/DeprecatedTree.vue b/app/components/Package/DeprecatedTree.vue index bd44e4a8fe..178e5bf1a3 100644 --- a/app/components/Package/DeprecatedTree.vue +++ b/app/components/Package/DeprecatedTree.vue @@ -10,7 +10,12 @@ const { data: analysisData, status } = useDependencyAnalysis( ) const isExpanded = shallowRef(false) -const showAll = shallowRef(false) + +const { + visibleItems: visiblePackages, + hasMore: hasMorePackages, + expand: expandPackages, +} = useVisibleItems(() => analysisData.value?.deprecatedPackages ?? [], 5) const hasDeprecated = computed( () => analysisData.value?.deprecatedPackages && analysisData.value.deprecatedPackages.length > 0, @@ -72,7 +77,7 @@ function getDepthStyle(depth: DependencyDepth) { >