From 913965f91c5ad9193e4ba1cf6ab5c48a60f9199a Mon Sep 17 00:00:00 2001 From: Javier Date: Sun, 1 Feb 2026 14:20:52 +0200 Subject: [PATCH 1/3] Remove comment --- packages/vue-components/src/cardstack/Card.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vue-components/src/cardstack/Card.vue b/packages/vue-components/src/cardstack/Card.vue index cecc41ef0b..7b5d680385 100644 --- a/packages/vue-components/src/cardstack/Card.vue +++ b/packages/vue-components/src/cardstack/Card.vue @@ -61,7 +61,7 @@ export default { }, components: { }, - inject: ['cardStackRef'], // Inject the ref + inject: ['cardStackRef'], computed: { computedWidth() { const block = this.$parent.$props.blocks; From 59778121a6c6af0399e05a0b569b94cfce731589 Mon Sep 17 00:00:00 2001 From: Javier Date: Sun, 1 Feb 2026 14:21:31 +0200 Subject: [PATCH 2/3] Add card stack count --- .../src/cardstack/CardStack.vue | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/packages/vue-components/src/cardstack/CardStack.vue b/packages/vue-components/src/cardstack/CardStack.vue index 4fec2fa9e1..eed627d2b3 100644 --- a/packages/vue-components/src/cardstack/CardStack.vue +++ b/packages/vue-components/src/cardstack/CardStack.vue @@ -41,6 +41,9 @@ +
+ {{ matchingCardsCount }} result{{ matchingCardsCount > 1 ? 's' : '' }} +
@@ -86,6 +89,9 @@ export default { const hasEnoughTags = this.cardStackRef.tagMapping.length > MIN_TAGS_FOR_SELECT_ALL; return isEnabled && hasEnoughTags; }, + matchingCardsCount() { + return this.cardStackRef.children.filter(child => !child.computeDisabled).length; + }, }, watch: { 'cardStackRef.tagMapping': { @@ -242,18 +248,6 @@ export default { max-width: 25.4em; } - /* .tag-container { - display: flex; - flex-direction: row; - width: 50%; - text-align: right - } */ - - /* .tag-badge-container { - display: flex; - flex-flow: row wrap; - width: 100%; - } */ .tag-badge { margin: 2px; cursor: pointer; @@ -275,4 +269,11 @@ export default { .select-all-toggle .tag-indicator { margin-right: 1.5px; } + + .results-count { + text-align: center; + margin-top: 15px; + color: #666; + font-size: 14px; + } From cf47d4a613c4eb6e29f2a7c92bf592bc34e60ba6 Mon Sep 17 00:00:00 2001 From: Javier Date: Sun, 1 Feb 2026 14:28:38 +0200 Subject: [PATCH 3/3] Update card stack snapshot --- .../__snapshots__/CardStack.spec.js.snap | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packages/vue-components/src/__tests__/__snapshots__/CardStack.spec.js.snap b/packages/vue-components/src/__tests__/__snapshots__/CardStack.spec.js.snap index bbf7074739..d3b3e71494 100644 --- a/packages/vue-components/src/__tests__/__snapshots__/CardStack.spec.js.snap +++ b/packages/vue-components/src/__tests__/__snapshots__/CardStack.spec.js.snap @@ -78,6 +78,11 @@ exports[`CardStack markdown in header, content 1`] = ` +
+ 0 result +
`; @@ -202,6 +207,11 @@ exports[`CardStack should not hide cards when no filter is provided 1`] = ` +
+ 1 result +
`; @@ -281,5 +291,10 @@ exports[`CardStack should not hide cards when no filter is provided 2`] = ` +
+ 0 result +
`;