fix: make search work

This commit is contained in:
Max Richter
2025-11-07 18:58:23 +01:00
parent 97c5b7f93c
commit 6c6b69a46a
10 changed files with 18 additions and 17 deletions

View File

@@ -50,7 +50,7 @@ export default function Greet(
context={article}
>
<RedirectSearchHandler />
<KMenu type="main" context={{ type: "article" }} />
<KMenu type="main" context={{ type: "articles" }} />
<MetaTags resource={article} />
<PageHero

View File

@@ -17,7 +17,7 @@ export const handler: Handlers<
const articles = await listResources<ArticleResource>("articles");
const searchParams = parseResourceUrl(req.url);
const searchResults = searchParams &&
await searchResource({ ...searchParams, types: ["article"] });
await searchResource({ ...searchParams, types: ["articles"] });
return ctx.render({ articles, searchResults });
},
};
@@ -32,7 +32,7 @@ export default function Greet(
<MainLayout
url={props.url}
title="Articles"
context={{ type: "article" }}
context={{ type: "articles" }}
searchResults={searchResults}
>
<header class="flex gap-4 items-center mb-5 md:hidden">
@@ -47,7 +47,7 @@ export default function Greet(
<h3 class="text-2xl text-white font-light">📝 Articles</h3>
</header>
<RedirectSearchHandler />
<KMenu type="main" context={{ type: "article" }} />
<KMenu type="main" context={{ type: "articles" }} />
<Grid>
{articles?.map((doc) => (
<ResourceCard