Files
nguyencongpc_nextjs/src/lib/api/page.ts

24 lines
473 B
TypeScript
Raw Normal View History

2026-03-13 13:54:45 +07:00
import { apiFetch } from './client';
export type PageType =
| 'category'
| 'product-search'
| 'product-detail'
| 'product-hot'
| 'article-home'
| 'article-category'
| 'article-detail'
| '404';
interface ResolvePageTypeResponse {
pageType: PageType;
}
export async function getResolvedPageType(slug: string) {
const result = await apiFetch<ResolvePageTypeResponse>(
`/page-type?slug=${encodeURIComponent(slug)}`,
);
return result.pageType;
}