fix
All checks were successful
deploy to production / deploy (push) Successful in 34s

This commit is contained in:
Robin Grenzdörfer 2023-11-19 11:08:52 +00:00
parent c1b4882e5b
commit 0e9b5baed7
4 changed files with 27 additions and 8 deletions

View File

@ -2,6 +2,8 @@
type: object[]
meta:
label: Boxen
pathStep:
title: "icons im Kreis"
widget: containerLessObjectArray
subFields: !include box.yml

View File

@ -2,5 +2,7 @@
type: object[]
meta:
label: Boxen
pathStep:
title: "icons im Rechteck"
widget: containerLessObjectArray
subFields: !include box.yml

View File

@ -123,6 +123,7 @@ fields:
meta:
label: Icons im Kreis
widget: containerLessObject
dependsOn:
eval: $parent.type == 'iconCycleCircle'
subFields: !include fieldLists/iconCycleCircle.yml

30
types/global.d.ts vendored
View File

@ -58,14 +58,28 @@ interface MediaLibrary {
id: string
}
type Module =
| { id: string; type: "iconCycleCircle"; iconCycleCircle: IconCycleCircle }
| { id: string; type: "iconCycleSquare"; iconCycleSquare: IconCycleSquare }
| { id: string; type: "worldCard"; worldCard: WorldCard }
| { id: string; type: "chefTeam" }
| { id: string; type: "employeeTeam" }
| { id: string; type: "jobOfferLink"; jobOfferPage: string }
| { id: string; type: "jobOffer" }
type BaseModule = { id: string }
type IconCycleModule = BaseModule & {
type: "iconCycleCircle" | "iconCycleSquare"
iconCycle?: IconCycleCircle | IconCycleSquare
}
type WorldCardModule = BaseModule & {
type: "worldCard"
worldCard?: WorldCard
}
type JobOfferModule = BaseModule & {
type: "jobOfferLink" | "jobOffer"
jobOfferPage?: string
}
type SimpleModule = BaseModule & {
type: "chefTeam" | "employeeTeam"
}
type Module = IconCycleModule | WorldCardModule | JobOfferModule | SimpleModule
interface Publication {
file: string