feat: manage preistraeger fallback copy via payload

This commit is contained in:
syntaxbullet
2026-06-22 12:48:54 +02:00
parent 2eef1d8350
commit 856ab84252
7 changed files with 109 additions and 17 deletions

View File

@@ -1463,6 +1463,13 @@ export interface Page {
*/
fallbackImage?: (number | null) | Media;
hoverLabel?: string | null;
fallbackWinner?: {
name?: string | null;
category?: string | null;
awardType?: string | null;
location?: string | null;
industry?: string | null;
};
};
/**
* Bottom application and membership CTA.
@@ -2782,6 +2789,17 @@ export interface Preistraeger {
url?: string | null;
label?: string | null;
};
fallbackWinner?: {
name?: string | null;
category?: string | null;
awardType?: string | null;
longDesc?: string | null;
quote?: string | null;
quotePerson?: string | null;
quoteRole?: string | null;
location?: string | null;
industry?: string | null;
};
sections?: {
companyHeading?: string | null;
juryHeading?: string | null;
@@ -4336,6 +4354,15 @@ export interface PagesSelect<T extends boolean = true> {
| {
fallbackImage?: T;
hoverLabel?: T;
fallbackWinner?:
| T
| {
name?: T;
category?: T;
awardType?: T;
location?: T;
industry?: T;
};
};
cta?:
| T
@@ -5243,6 +5270,19 @@ export interface PreistraegerSelect<T extends boolean = true> {
url?: T;
label?: T;
};
fallbackWinner?:
| T
| {
name?: T;
category?: T;
awardType?: T;
longDesc?: T;
quote?: T;
quotePerson?: T;
quoteRole?: T;
location?: T;
industry?: T;
};
sections?:
| T
| {