feat(SW-200): refactored breadcrumbs fetching and added json schema to layout

This commit is contained in:
Erik Tiekstra
2024-11-14 13:18:35 +01:00
parent 28738d7161
commit b22888db5f
13 changed files with 318 additions and 379 deletions

View File

@@ -0,0 +1,15 @@
import { z } from "zod"
import {
breadcrumbsRefsSchema,
breadcrumbsSchema,
rawBreadcrumbsDataSchema,
} from "@/server/routers/contentstack/breadcrumbs/output"
export interface BreadcrumbsRefsSchema
extends z.input<typeof breadcrumbsRefsSchema> {}
export interface RawBreadcrumbsSchema
extends z.input<typeof rawBreadcrumbsDataSchema> {}
export interface Breadcrumbs extends z.output<typeof breadcrumbsSchema> {}

View File

@@ -1,10 +1,6 @@
import { z } from "zod"
import {
metaDataSchema,
rawMetaDataDataSchema,
} from "@/server/routers/contentstack/metadata/output"
import { rawMetaDataDataSchema } from "@/server/routers/contentstack/metadata/output"
export interface RawMetaDataSchema
extends z.input<typeof rawMetaDataDataSchema> {}
export interface MetaDataSchema extends z.output<typeof metaDataSchema> {}