File tree Expand file tree Collapse file tree 4 files changed +8
-8
lines changed
Expand file tree Collapse file tree 4 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ const model = defineModel<Filter>()
1313
1414const filter = ref <Filter >({
1515 selectedLanguages: [],
16- selectedRuleFilters : [],
16+ selectedRules : [],
1717 selectedFeatures: [],
1818 selectedTypes: [],
1919})
@@ -42,7 +42,7 @@ watchEffect(() => {
4242 <em style =" text-transform : capitalize ;" >{{ type }}</em >
4343 <div class =" checkbox-group" >
4444 <label v-for =" rule in rules" :key =" rule" >
45- <input type =" checkbox" v-model =" filter.selectedRuleFilters " :value =" rule" >
45+ <input type =" checkbox" v-model =" filter.selectedRules " :value =" rule" >
4646 <Option :text =" rule" class =" filter-option" />
4747 </label >
4848 </div >
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ const displayRuleCount = computed(() => {
3434 return Math .min (meta .rules .length , maxRule )
3535})
3636
37- const sortedRules = computed (() => sortedOptions (meta .rules , filter .selectedRuleFilters ))
37+ const sortedRules = computed (() => sortedOptions (meta .rules , filter .selectedRules ))
3838const displayedRules = computed (() => sortedRules .value .slice (0 , displayRuleCount .value ))
3939const moreRules = computed (() => sortedRules .value .slice (displayRuleCount .value ))
4040
@@ -73,13 +73,13 @@ const moreFeatures = computed(() => sortedFeatures.value.slice(2))
7373 v-for =" rule in displayedRules"
7474 :key =" rule"
7575 :text =" rule"
76- :highlight =" filter.selectedRuleFilters .includes(rule)"
76+ :highlight =" filter.selectedRules .includes(rule)"
7777 />
7878 <Option
7979 v-if =" moreRules.length"
8080 :text =" `+${moreRules.length}`"
8181 :data-title =" moreRules.join(', ')"
82- :highlight =" intersect(moreRules, filter.selectedRuleFilters )"
82+ :highlight =" intersect(moreRules, filter.selectedRules )"
8383 />
8484 </template >
8585 </div >
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ export function getRuleMetaData(filter: Filter) {
1111 } = filter
1212 return allRules . filter ( meta => {
1313 const langFilter = ! selectedLanguages . length || selectedLanguages . includes ( meta . language )
14- const ruleFilter = ! filter . selectedRuleFilters . length || intersect ( filter . selectedRuleFilters , meta . rules )
14+ const ruleFilter = ! filter . selectedRules . length || intersect ( filter . selectedRules , meta . rules )
1515 const featureFilter = ! filter . selectedFeatures . length || intersect ( filter . selectedFeatures , meta . features )
1616 const typeFilter = ! filter . selectedTypes . length || filter . selectedTypes . includes ( meta . type )
1717 return langFilter && ruleFilter && featureFilter && typeFilter
@@ -20,7 +20,7 @@ export function getRuleMetaData(filter: Filter) {
2020
2121export type Filter = {
2222 selectedLanguages : ExampleLangs [ ] ,
23- selectedRuleFilters : string [ ] ,
23+ selectedRules : string [ ] ,
2424 selectedFeatures : string [ ] ,
2525 selectedTypes : string [ ] ,
2626}
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import type { Filter } from './data';
66
77const filter = ref <Filter >({
88 selectedLanguages: [],
9- selectedRuleFilters : [],
9+ selectedRules : [],
1010 selectedFeatures: [],
1111 selectedTypes: [],
1212})
You can’t perform that action at this time.
0 commit comments