MCPcopy Index your code
hub / github.com/github/awesome-copilot / applyFiltersAndRender

Function applyFiltersAndRender

website/src/scripts/pages/tools.ts:70–84  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

68}
69
70function applyFiltersAndRender(): void {
71 const countEl = document.getElementById("results-count");
72 let results = [...allItems];
73
74 if (currentFilters.categories.length > 0) {
75 results = results.filter((item) =>
76 currentFilters.categories.includes(item.category)
77 );
78 }
79
80 results = sortItems(results);
81
82 renderTools(results);
83 if (countEl) countEl.textContent = getCountText(results.length);
84}
85
86function renderTools(tools: Tool[]): void {
87 const container = document.getElementById("tools-list");

Callers 1

initToolsPageFunction · 0.70

Calls 3

renderToolsFunction · 0.85
sortItemsFunction · 0.70
getCountTextFunction · 0.70

Tested by

no test coverage detected