refactor: separate queries for loyalty and mypages

This commit is contained in:
Matilda Landström
2024-05-29 09:06:42 +02:00
parent 2dcf31e851
commit b74c904b63
7 changed files with 236 additions and 140 deletions

View File

@@ -12,9 +12,12 @@ import { BreadcrumbsProps } from "@/types/components/myPages/breadcrumbs"
export default async function Breadcrumbs({
pageType = PageTypes.Account,
}: BreadcrumbsProps) {
const breadcrumbs = await serverClient().contentstack.breadcrumbs.get({
pageType,
})
let breadcrumbs
if (pageType == PageTypes.Account) {
breadcrumbs = await serverClient().contentstack.breadcrumbs.getMyPages()
} else {
breadcrumbs = await serverClient().contentstack.breadcrumbs.getLoyaltyPage()
}
return (
<nav className={styles.breadcrumbs}>
<ul className={styles.list}>