MCPcopy
hub / github.com/npmx-dev/npmx.dev / toggleFacet

Function toggleFacet

app/composables/useFacetSelection.ts:204–214  ·  view source on GitHub ↗
(facet: ComparisonFacet)

Source from the content-addressed store, hash-verified

202
203 // Toggle a single facet
204 function toggleFacet(facet: ComparisonFacet): void {
205 const current = selectedFacetIds.value
206 if (current.includes(facet)) {
207 // Don't allow deselecting all facets
208 if (current.length > 1) {
209 selectedFacetIds.value = current.filter(f => f !== facet)
210 }
211 } else {
212 selectedFacetIds.value = [...current, facet]
213 }
214 }
215
216 // Select all facets in a category
217 function selectCategory(category: string): void {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected