update 13/01

This commit is contained in:
2026-01-13 17:22:12 +07:00
parent da37dc67e7
commit 229bdbde54
23 changed files with 7751 additions and 6309 deletions

17
src/lib/slug/slugMap.ts Normal file
View File

@@ -0,0 +1,17 @@
import { resolveArticlePage } from "./resolveArticlePage";
import { resolveProductPage } from "./resolveProductPage";
export type SlugResult =
| ReturnType<typeof resolveArticlePage>
| ReturnType<typeof resolveProductPage>;
export function findBySlug(slug?: string): SlugResult | null {
if (!slug) return null;
// PRODUCT
const product = resolveProductPage(slug);
if (product) return product;
// ARTICLE
return resolveArticlePage(slug);
}