feat: add modpack "includes content" filter and update depends on

This commit is contained in:
tdgao
2026-07-14 11:51:26 -07:00
parent b574d32af8
commit 94f74b68c8
6 changed files with 405 additions and 104 deletions
@@ -63,6 +63,9 @@ function getFilterOpenByDefault(filterId: string): boolean {
if (hasProvidedFilter(filterId)) {
return true
}
if (filterId === 'compatible_dependency_project_ids') {
return ctx.projectType.value === 'modpack'
}
if (ctx.isServerType.value) {
return ![
'server_category_minecraft_server_meta',
@@ -170,6 +173,7 @@ function getFilterOpenByDefault(filterId: string): boolean {
v-model:toggled-groups="ctx.serverToggledGroups.value"
:provided-filters="[]"
:filter-type="filterType"
:project-type="ctx.projectType.value"
:class="filterClass"
:button-class="buttonClass"
:content-class="contentClass"
@@ -194,6 +198,7 @@ function getFilterOpenByDefault(filterId: string): boolean {
v-model:overridden-provided-filter-types="ctx.overriddenProvidedFilterTypes.value"
:provided-filters="ctx.providedFilters?.value ?? []"
:filter-type="filter"
:project-type="ctx.projectType.value"
:result-count="ctx.totalHits.value"
:refreshing="ctx.refreshing.value"
:class="filterClass"