Skip to content

Commit 44b0e93

Browse files
fix: fix rule ordering bug
1 parent ebc0ebd commit 44b0e93

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

website/src/catalog/RuleItem.vue

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,18 @@ const displayRuleCount = computed(() => {
3333
const maxRule = meta.features.length > 0 ? 2 : 5
3434
return Math.min(meta.rules.length, maxRule)
3535
})
36+
37+
const sortedRules = computed(() => sortedOptions(meta.rules, filter.selectedRuleFilters))
3638
const displayedRules = computed(() => {
37-
const result = sortedOptions(meta.rules, filter.selectedRuleFilters)
38-
return result.slice(0, displayRuleCount.value)
39+
return sortedRules.value.slice(0, displayRuleCount.value)
3940
})
40-
const moreRules = computed(() => meta.rules.slice(displayRuleCount.value))
41+
const moreRules = computed(() => sortedRules.value.slice(displayRuleCount.value))
4142
43+
const sortedFeatures = computed(() => sortedOptions(meta.features, filter.selectedFeatures))
4244
const displayFeatures = computed(() => {
43-
const result = sortedOptions(meta.features, filter.selectedFeatures)
44-
return result.slice(0, 2)
45+
return sortedFeatures.value.slice(0, 2)
4546
})
46-
const moreFeatures = computed(() => meta.features.slice(2))
47+
const moreFeatures = computed(() => sortedFeatures.value.slice(2))
4748
</script>
4849

4950
<template>

0 commit comments

Comments
 (0)