MCPcopy
hub / github.com/github/awesome-copilot / applySortAndRender

Function applySortAndRender

website/src/scripts/pages/extensions.ts:269–285  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

267}
268
269function applySortAndRender(): void {
270 const countEl = document.getElementById("results-count");
271 let results = [...allItems];
272
273 if (currentFilters.keywords.length > 0) {
274 results = results.filter((item) =>
275 item.keywords?.some((keyword) => currentFilters.keywords.includes(keyword))
276 );
277 }
278
279 results = sortItems(results);
280
281 renderItems(results);
282 if (countEl) {
283 countEl.textContent = getCountText(results.length);
284 }
285}
286
287function renderItems(items: Extension[]): void {
288 const list = document.getElementById("resource-list");

Callers 1

initExtensionsPageFunction · 0.85

Calls 3

sortItemsFunction · 0.70
renderItemsFunction · 0.70
getCountTextFunction · 0.70

Tested by

no test coverage detected