newechoes/src/pages/filtered.astro

34 lines
846 B
Plaintext

---
import Layout from "@/components/Layout.astro";
import Breadcrumb from "@/components/Breadcrumb.astro";
import ArticleFilter from "@/components/ArticleFilter";
// 获取当前URL的查询参数
const searchParams = Astro.url.searchParams;
---
<Layout title="文章筛选">
<div class="w-full">
<!-- 导航栏/面包屑 - 不参与视图切换 -->
<div
class="bg-white dark:bg-gray-800 rounded-xl mb-4 shadow-lg border border-gray-200 dark:border-gray-700"
>
<div class="px-4 py-3">
<Breadcrumb
pageType="filter"
searchParams={searchParams}
/>
</div>
</div>
<!-- 内容区域 - 只有这部分参与视图切换 -->
<div id="article-content">
<ArticleFilter
searchParams={searchParams}
client:load
/>
</div>
</div>
</Layout>