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

Function applyFiltersAndRender

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

Source from the content-addressed store, hash-verified

82}
83
84function applyFiltersAndRender(): void {
85 const countEl = document.getElementById('results-count');
86 let results = [...allItems];
87
88 if (currentFilters.tags.length > 0) {
89 results = results.filter((item) => item.tags?.some((tag) => currentFilters.tags.includes(tag)));
90 }
91
92 results = sortItems(results);
93
94 renderItems(results);
95 if (countEl) countEl.textContent = getCountText(results.length);
96}
97
98function renderItems(items: Plugin[]): void {
99 const list = document.getElementById('resource-list');

Callers 1

initPluginsPageFunction · 0.70

Calls 3

sortItemsFunction · 0.70
renderItemsFunction · 0.70
getCountTextFunction · 0.70

Tested by

no test coverage detected