search_interface/node_modules/.cache/babel-loader/449fd883f54d972ed980a38511f53c31bd16692d1b0690da9a5d0e66c5c12986.json
2025-04-10 18:12:05 +09:00

1 line
18 KiB
JSON

{"ast":null,"code":"var _jsxFileName = \"/home/magh/Documents/landing_page_scroll/src/ResultsPage.jsx\",\n _s = $RefreshSig$();\nimport React, { useEffect, useState } from 'react';\nimport { useLocation, Link } from 'react-router-dom';\nimport './App.css';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nfunction ResultsPage() {\n _s();\n const [results, setResults] = useState([]);\n const [loading, setLoading] = useState(true);\n const [currentPage, setCurrentPage] = useState(1);\n const resultsPerPage = 10;\n const location = useLocation();\n const queryParams = new URLSearchParams(location.search);\n const query = queryParams.get('q') || '';\n const category = queryParams.get('cat') || 'science';\n const sourceMap = {\n science: 'https://science.tsugutsugugo.com/yacysearch.json',\n philosophy: 'https://sophos.tsugutsugugo.com/yacysearch.json',\n tech: 'https://tech.tsugutsugugo.com/yacysearch.json',\n discover: 'https://web.tsugutsugugo.com/yacysearch.json'\n };\n const headerMap = {\n science: '/header.png',\n philosophy: '/header_philosophy.png',\n tech: '/header_tech.png',\n discover: '/header_web.png'\n };\n const headerBgMap = {\n science: '#f8f8f8',\n philosophy: '#ffffff',\n tech: '#ffffff',\n discover: '#ffffff'\n };\n const appBgMap = {\n science: '#fcfcff',\n philosophy: '#ffffff',\n tech: '#ffffff',\n discover: '#ffffff'\n };\n useEffect(() => {\n const fetchResults = async () => {\n let allResults = [];\n for (let page = 0; page < 10; page++) {\n const startRecord = page * resultsPerPage;\n try {\n const response = await fetch(`${sourceMap[category]}?query=${encodeURIComponent(query)}&resource=global&urlmaskfilter=.*&prefermaskfilter=&nav=all&maximumRecords=${resultsPerPage}&startRecord=${startRecord}`);\n if (!response.ok) continue;\n const data = await response.json();\n allResults = [...allResults, ...(data.channels[0].items || [])];\n } catch (error) {\n console.error(\"Error fetching results:\", error);\n }\n }\n setResults(allResults);\n setLoading(false);\n };\n fetchResults();\n }, [query, category]);\n const totalPages = Math.ceil(results.length / resultsPerPage);\n const paginate = page => setCurrentPage(page);\n return /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"App\",\n style: {\n backgroundColor: appBgMap[category]\n },\n children: [/*#__PURE__*/_jsxDEV(\"header\", {\n className: \"header-bar\",\n style: {\n backgroundColor: headerBgMap[category]\n },\n children: /*#__PURE__*/_jsxDEV(Link, {\n to: \"/\",\n children: /*#__PURE__*/_jsxDEV(\"img\", {\n src: headerMap[category],\n alt: `${category} Header`\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 76,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 75,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 74,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"main\", {\n className: \"main-content\",\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n id: \"tagline\",\n children: [\"Search Results for \", /*#__PURE__*/_jsxDEV(\"strong\", {\n children: query\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 46\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 9\n }, this), loading ? /*#__PURE__*/_jsxDEV(\"p\", {\n children: \"Loading results...\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 11\n }, this) : results.length > 0 ? /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(\"ul\", {\n className: \"results-list\",\n children: results.slice(window.innerWidth < 600 ? 0 : (currentPage - 1) * resultsPerPage, window.innerWidth < 600 ? results.length : currentPage * resultsPerPage).map((item, idx) => /*#__PURE__*/_jsxDEV(\"li\", {\n className: \"result-item\",\n children: [/*#__PURE__*/_jsxDEV(\"a\", {\n href: item.link,\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: \"result-title\",\n children: item.title\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 21\n }, this), /*#__PURE__*/_jsxDEV(\"p\", {\n dangerouslySetInnerHTML: {\n __html: item.description\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 97,\n columnNumber: 21\n }, this), /*#__PURE__*/_jsxDEV(\"a\", {\n href: `https://web.archive.org/web/*/${item.link}`,\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: \"cache-link\",\n children: \"Cache\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 21\n }, this)]\n }, idx, true, {\n fileName: _jsxFileName,\n lineNumber: 93,\n columnNumber: 19\n }, this))\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 86,\n columnNumber: 13\n }, this), window.innerWidth >= 600 && totalPages > 1 && /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"pagination\",\n children: [...Array(totalPages)].map((_, idx) => /*#__PURE__*/_jsxDEV(\"button\", {\n onClick: () => paginate(idx + 1),\n className: \"page-btn\",\n children: idx + 1\n }, idx, false, {\n fileName: _jsxFileName,\n lineNumber: 113,\n columnNumber: 19\n }, this))\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 111,\n columnNumber: 15\n }, this)]\n }, void 0, true) : /*#__PURE__*/_jsxDEV(\"p\", {\n children: \"No search results found.\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 121,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 79,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"footer\", {\n className: \"footer\",\n children: [/*#__PURE__*/_jsxDEV(\"a\", {\n href: \"https://git.tsugutsugugo.com/explore/repos\",\n children: \"Source\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 125,\n columnNumber: 9\n }, this), \" |\", ' ', /*#__PURE__*/_jsxDEV(\"a\", {\n href: \"https://docs.tsugutsugugo.com/\",\n children: \"Docs\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 126,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 124,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 73,\n columnNumber: 5\n }, this);\n}\n_s(ResultsPage, \"F6bYdk+RGXinriawvZNsjib/6Ws=\", false, function () {\n return [useLocation];\n});\n_c = ResultsPage;\nexport default ResultsPage;\nvar _c;\n$RefreshReg$(_c, \"ResultsPage\");","map":{"version":3,"names":["React","useEffect","useState","useLocation","Link","jsxDEV","_jsxDEV","Fragment","_Fragment","ResultsPage","_s","results","setResults","loading","setLoading","currentPage","setCurrentPage","resultsPerPage","location","queryParams","URLSearchParams","search","query","get","category","sourceMap","science","philosophy","tech","discover","headerMap","headerBgMap","appBgMap","fetchResults","allResults","page","startRecord","response","fetch","encodeURIComponent","ok","data","json","channels","items","error","console","totalPages","Math","ceil","length","paginate","className","style","backgroundColor","children","to","src","alt","fileName","_jsxFileName","lineNumber","columnNumber","id","slice","window","innerWidth","map","item","idx","href","link","target","rel","title","dangerouslySetInnerHTML","__html","description","Array","_","onClick","_c","$RefreshReg$"],"sources":["/home/magh/Documents/landing_page_scroll/src/ResultsPage.jsx"],"sourcesContent":["import React, { useEffect, useState } from 'react';\nimport { useLocation, Link } from 'react-router-dom';\nimport './App.css';\n\nfunction ResultsPage() {\n const [results, setResults] = useState([]);\n const [loading, setLoading] = useState(true);\n const [currentPage, setCurrentPage] = useState(1);\n const resultsPerPage = 10;\n\n const location = useLocation();\n const queryParams = new URLSearchParams(location.search);\n const query = queryParams.get('q') || '';\n const category = queryParams.get('cat') || 'science';\n\n const sourceMap = {\n science: 'https://science.tsugutsugugo.com/yacysearch.json',\n philosophy: 'https://sophos.tsugutsugugo.com/yacysearch.json',\n tech: 'https://tech.tsugutsugugo.com/yacysearch.json',\n discover: 'https://web.tsugutsugugo.com/yacysearch.json',\n };\n\n const headerMap = {\n science: '/header.png',\n philosophy: '/header_philosophy.png',\n tech: '/header_tech.png',\n discover: '/header_web.png',\n };\n\n const headerBgMap = {\n science: '#f8f8f8',\n philosophy: '#ffffff',\n tech: '#ffffff',\n discover: '#ffffff',\n };\n\n const appBgMap = {\n science: '#fcfcff',\n philosophy: '#ffffff',\n tech: '#ffffff',\n discover: '#ffffff',\n };\n\n useEffect(() => {\n const fetchResults = async () => {\n let allResults = [];\n\n for (let page = 0; page < 10; page++) {\n const startRecord = page * resultsPerPage;\n try {\n const response = await fetch(\n `${sourceMap[category]}?query=${encodeURIComponent(query)}&resource=global&urlmaskfilter=.*&prefermaskfilter=&nav=all&maximumRecords=${resultsPerPage}&startRecord=${startRecord}`\n );\n if (!response.ok) continue;\n const data = await response.json();\n allResults = [...allResults, ...(data.channels[0].items || [])];\n } catch (error) {\n console.error(\"Error fetching results:\", error);\n }\n }\n\n setResults(allResults);\n setLoading(false);\n };\n\n fetchResults();\n }, [query, category]);\n\n const totalPages = Math.ceil(results.length / resultsPerPage);\n const paginate = (page) => setCurrentPage(page);\n\n return (\n <div className=\"App\" style={{ backgroundColor: appBgMap[category] }}>\n <header className=\"header-bar\" style={{ backgroundColor: headerBgMap[category] }}>\n <Link to=\"/\">\n <img src={headerMap[category]} alt={`${category} Header`} />\n </Link>\n </header>\n <main className=\"main-content\">\n <div id=\"tagline\">Search Results for <strong>{query}</strong></div>\n\n {loading ? (\n <p>Loading results...</p>\n ) : results.length > 0 ? (\n <>\n <ul className=\"results-list\">\n {results\n .slice(\n window.innerWidth < 600 ? 0 : (currentPage - 1) * resultsPerPage,\n window.innerWidth < 600 ? results.length : currentPage * resultsPerPage\n )\n .map((item, idx) => (\n <li key={idx} className=\"result-item\">\n <a href={item.link} target=\"_blank\" rel=\"noopener noreferrer\" className=\"result-title\">\n {item.title}\n </a>\n <p dangerouslySetInnerHTML={{ __html: item.description }} />\n <a\n href={`https://web.archive.org/web/*/${item.link}`}\n target=\"_blank\"\n rel=\"noopener noreferrer\"\n className=\"cache-link\"\n >\n Cache\n </a>\n </li>\n ))}\n </ul>\n\n {window.innerWidth >= 600 && totalPages > 1 && (\n <div className=\"pagination\">\n {[...Array(totalPages)].map((_, idx) => (\n <button key={idx} onClick={() => paginate(idx + 1)} className=\"page-btn\">\n {idx + 1}\n </button>\n ))}\n </div>\n )}\n </>\n ) : (\n <p>No search results found.</p>\n )}\n </main>\n <footer className=\"footer\">\n <a href=\"https://git.tsugutsugugo.com/explore/repos\">Source</a> |{' '}\n <a href=\"https://docs.tsugutsugugo.com/\">Docs</a>\n </footer>\n </div>\n );\n}\n\nexport default ResultsPage;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}