search_interface/node_modules/.cache/babel-loader/0b57fe9d90516ce4418f1ac0b4bceb8115ac40b3399ae380b39112f158d632a4.json
2025-04-14 09:23:55 +09:00

1 line
3.8 KiB
JSON

{"ast":null,"code":"var _jsxFileName = \"/home/magh/Documents/landing_page_divided/src/ResultsPage.jsx\",\n _s = $RefreshSig$();\n// ResultsPage.jsx (Wrapper)\nimport React from 'react';\nimport { useLocation } from 'react-router-dom';\nimport SingleCategoryResults from './SingleCategoryResults';\nimport MultiCategoryResults from './MultiCategoryResults';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nfunction ResultsPage() {\n _s();\n const location = useLocation();\n const queryParams = new URLSearchParams(location.search);\n const catParam = queryParams.get('cat') || 'science';\n const categories = catParam.split(',').filter(Boolean);\n const query = queryParams.get('q') || '';\n\n // If there is only one category, render the single-category component.\n if (categories.length === 1) {\n return /*#__PURE__*/_jsxDEV(SingleCategoryResults, {\n query: query,\n primaryCategory: categories[0]\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 12\n }, this);\n }\n // Else, render the multi-category component.\n return /*#__PURE__*/_jsxDEV(MultiCategoryResults, {\n query: query,\n categories: categories\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 10\n }, this);\n}\n_s(ResultsPage, \"pkHmaVRPskBaU4tMJuJJpV42k1I=\", false, function () {\n return [useLocation];\n});\n_c = ResultsPage;\nexport default ResultsPage;\nvar _c;\n$RefreshReg$(_c, \"ResultsPage\");","map":{"version":3,"names":["React","useLocation","SingleCategoryResults","MultiCategoryResults","jsxDEV","_jsxDEV","ResultsPage","_s","location","queryParams","URLSearchParams","search","catParam","get","categories","split","filter","Boolean","query","length","primaryCategory","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/magh/Documents/landing_page_divided/src/ResultsPage.jsx"],"sourcesContent":["// ResultsPage.jsx (Wrapper)\nimport React from 'react';\nimport { useLocation } from 'react-router-dom';\nimport SingleCategoryResults from './SingleCategoryResults';\nimport MultiCategoryResults from './MultiCategoryResults';\n\nfunction ResultsPage() {\n const location = useLocation();\n const queryParams = new URLSearchParams(location.search);\n const catParam = queryParams.get('cat') || 'science';\n const categories = catParam.split(',').filter(Boolean);\n const query = queryParams.get('q') || '';\n\n // If there is only one category, render the single-category component.\n if (categories.length === 1) {\n return <SingleCategoryResults query={query} primaryCategory={categories[0]} />;\n }\n // Else, render the multi-category component.\n return <MultiCategoryResults query={query} categories={categories} />;\n}\n\nexport default ResultsPage;\n"],"mappings":";;AAAA;AACA,OAAOA,KAAK,MAAM,OAAO;AACzB,SAASC,WAAW,QAAQ,kBAAkB;AAC9C,OAAOC,qBAAqB,MAAM,yBAAyB;AAC3D,OAAOC,oBAAoB,MAAM,wBAAwB;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAE1D,SAASC,WAAWA,CAAA,EAAG;EAAAC,EAAA;EACrB,MAAMC,QAAQ,GAAGP,WAAW,CAAC,CAAC;EAC9B,MAAMQ,WAAW,GAAG,IAAIC,eAAe,CAACF,QAAQ,CAACG,MAAM,CAAC;EACxD,MAAMC,QAAQ,GAAGH,WAAW,CAACI,GAAG,CAAC,KAAK,CAAC,IAAI,SAAS;EACpD,MAAMC,UAAU,GAAGF,QAAQ,CAACG,KAAK,CAAC,GAAG,CAAC,CAACC,MAAM,CAACC,OAAO,CAAC;EACtD,MAAMC,KAAK,GAAGT,WAAW,CAACI,GAAG,CAAC,GAAG,CAAC,IAAI,EAAE;;EAExC;EACA,IAAIC,UAAU,CAACK,MAAM,KAAK,CAAC,EAAE;IAC3B,oBAAOd,OAAA,CAACH,qBAAqB;MAACgB,KAAK,EAAEA,KAAM;MAACE,eAAe,EAAEN,UAAU,CAAC,CAAC;IAAE;MAAAO,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAChF;EACA;EACA,oBAAOnB,OAAA,CAACF,oBAAoB;IAACe,KAAK,EAAEA,KAAM;IAACJ,UAAU,EAAEA;EAAW;IAAAO,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAAE,CAAC;AACvE;AAACjB,EAAA,CAbQD,WAAW;EAAA,QACDL,WAAW;AAAA;AAAAwB,EAAA,GADrBnB,WAAW;AAepB,eAAeA,WAAW;AAAC,IAAAmB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}