24 lines
653 B
TypeScript
24 lines
653 B
TypeScript
import type { CF_ComponentImgSkeleton } from "./Contentful_Img";
|
|
import type { CF_CloudinaryImage } from "./Contentful_CloudinaryImage";
|
|
import type { CF_ContentType } from "./Contentful_ContentType.enum";
|
|
|
|
|
|
export enum CF_FullwidthBannerVariant {
|
|
"dark"= "dark",
|
|
"light" = "light"
|
|
}
|
|
|
|
export interface CF_FullwidthBanner {
|
|
name: string,
|
|
variant : CF_FullwidthBannerVariant,
|
|
headline : string,
|
|
subheadline: string,
|
|
text : string,
|
|
image: CF_CloudinaryImage[];
|
|
img: CF_ComponentImgSkeleton;
|
|
}
|
|
|
|
export type CF_FullwidthBannerSkeleton = {
|
|
contentTypeId: CF_ContentType.fullwidthBanner
|
|
fields: CF_FullwidthBanner
|
|
} |