update 15/01

This commit is contained in:
2026-01-15 17:30:04 +07:00
parent f5de4a5313
commit b921d73f73
20 changed files with 618 additions and 259 deletions

View File

@@ -1,3 +1,4 @@
import { notFound } from "next/navigation";
import { resolveArticlePage } from "./resolveArticlePage";
import { resolveProductPage } from "./resolveProductPage";
@@ -6,12 +7,18 @@ export type SlugResult =
| ReturnType<typeof resolveProductPage>;
export function findBySlug(slug?: string): SlugResult | null {
if (!slug) return null;
if (!slug || slug.trim() === '') {
return null;
}
// PRODUCT
const product = resolveProductPage(slug);
if (product) return product;
// ARTICLE
return resolveArticlePage(slug);
const articler = resolveArticlePage(slug);
if (articler) return articler;
// 404
return null;
}