import { c as createComponent, d as renderComponent, r as renderTemplate, b as createAstro, m as maybeRenderHead, a as addAttribute } from '../chunks/astro/server_DrnzQWw3.mjs'; import 'kleur/colors'; import { $ as $$BaseLayout } from '../chunks/BaseLayout_Bc2tHXHa.mjs'; import { $ as $$PostCard } from '../chunks/PostCard_D8td2Gog.mjs'; import { r as readCms, i as searchPosts, b as getApprovedPosts } from '../chunks/cms_CRTVymfB.mjs'; export { renderers } from '../renderers.mjs'; const $$Astro = createAstro(); const $$Index = createComponent(async ($$result, $$props, $$slots) => { const Astro2 = $$result.createAstro($$Astro, $$props, $$slots); Astro2.self = $$Index; const cms = await readCms(); const query = Astro2.url.searchParams.get("q")?.trim() ?? ""; const results = searchPosts(getApprovedPosts(cms), query); const title = query ? `\u062C\u0633\u062A\u062C\u0648: ${query} | \u0631\u0648\u0633 \u0627\u0645\u0631\u0648\u0632` : "\u062C\u0633\u062A\u062C\u0648 | \u0631\u0648\u0633 \u0627\u0645\u0631\u0648\u0632"; return renderTemplate`${renderComponent($$result, "BaseLayout", $$BaseLayout, { "title": title, "description": "\u062C\u0633\u062A\u062C\u0648 \u062F\u0631 \u062E\u0628\u0631\u0647\u0627 \u0648 \u062A\u062D\u0644\u06CC\u0644\u200C\u0647\u0627\u06CC \u0631\u0648\u0633 \u0627\u0645\u0631\u0648\u0632" }, { "default": async ($$result2) => renderTemplate` ${maybeRenderHead()}
جستجو

جستجو در روس امروز

${query ? renderTemplate`

نتایج برای «${query}»

${results.length} نتیجه
${results.length > 0 ? renderTemplate`
${results.map((post) => renderTemplate`${renderComponent($$result2, "PostCard", $$PostCard, { "post": post })}`)}
` : renderTemplate`
نتیجه‌ای برای این عبارت پیدا نشد.
`}
` : renderTemplate`

موضوعات پیشنهادی

${cms.settings.hotTopics.map((tag) => renderTemplate` #${tag} `)}
`}
` })}`; }, "/Users/drfelfel/ruseemrooz/src/pages/search/index.astro", void 0); const $$file = "/Users/drfelfel/ruseemrooz/src/pages/search/index.astro"; const $$url = "/search"; const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({ __proto__: null, default: $$Index, file: $$file, url: $$url }, Symbol.toStringTag, { value: 'Module' })); const page = () => _page; export { page };