Loading results...
\n ) : results.length > 0 ? (\n <>\n- \n {/* If single-cat => aggregator data => slice by currentPage.\n If multi-cat => we fetched exactly this page => show them all. */}\n {(numCats > 1)\n ? results.map((item, idx) => (\n
- \n handleLinkClick(item.link)}\n className={`result-title ${\n visitedLinks.includes(item.link) ? 'visited-link' : ''\n }`}\n >\n {item.title}\n \n \n \n Cache\n \n \n ))\n : results.slice(\n window.innerWidth < 600\n ? 0\n : (currentPage - 1) * resultsPerPage,\n window.innerWidth < 600\n ? results.length\n : currentPage * resultsPerPage\n ).map((item, idx) => (\n
- \n handleLinkClick(item.link)}\n className={`result-title ${\n visitedLinks.includes(item.link) ? 'visited-link' : ''\n }`}\n >\n {item.title}\n \n \n \n Cache\n \n \n ))\n }\n
No search results found.
\n )\n ) : videoLoading ? (\nLoading videos...
\n ) : videoResults && videoResults.length > 0 ? (\n- \n {videoResults.map((video, idx) => (\n
- \n \n {video.name}\n \n \n \n ))}\n
No video results found.
\n )}\n