diff --git a/app/src/events/components/LineupTab.tsx b/app/src/events/components/LineupTab.tsx index 76d69229..5b03c9be 100644 --- a/app/src/events/components/LineupTab.tsx +++ b/app/src/events/components/LineupTab.tsx @@ -27,6 +27,13 @@ type Props = Readonly<{ applications: (EventPositionApplication & { citizen: Entity; })[]; + requiredVariant: + | (Variant & { + series: Series & { + manufacturer: Manufacturer; + }; + }) + | null; citizen: Entity | null; })[]; }; diff --git a/app/src/events/components/Position.tsx b/app/src/events/components/Position.tsx index 33dc807a..e2f4f8a6 100644 --- a/app/src/events/components/Position.tsx +++ b/app/src/events/components/Position.tsx @@ -24,11 +24,13 @@ type Props = Readonly<{ applications: (EventPositionApplication & { citizen: Entity; })[]; - requiredVariant?: Variant & { - series: Series & { - manufacturer: Manufacturer; - }; - }; + requiredVariant: + | (Variant & { + series: Series & { + manufacturer: Manufacturer; + }; + }) + | null; citizen: Entity | null; }; showManage?: boolean; diff --git a/app/src/events/components/ToggleEventPositionApplicationForCurrentUser.tsx b/app/src/events/components/ToggleEventPositionApplicationForCurrentUser.tsx index d1c3c69f..90dbe636 100644 --- a/app/src/events/components/ToggleEventPositionApplicationForCurrentUser.tsx +++ b/app/src/events/components/ToggleEventPositionApplicationForCurrentUser.tsx @@ -20,11 +20,13 @@ import { deleteEventPositionApplicationForCurrentUser } from "../actions/deleteE type Props = Readonly<{ className?: string; position: EventPosition & { - requiredVariant?: Variant & { - series: Series & { - manufacturer: Manufacturer; - }; - }; + requiredVariant: + | (Variant & { + series: Series & { + manufacturer: Manufacturer; + }; + }) + | null; }; hasCurrentUserAlreadyApplied?: boolean; doesCurrentUserSatisfyRequirements?: boolean; diff --git a/app/src/events/components/UpdateEventPositionCitizenId.tsx b/app/src/events/components/UpdateEventPositionCitizenId.tsx index 71a95804..1a4cf862 100644 --- a/app/src/events/components/UpdateEventPositionCitizenId.tsx +++ b/app/src/events/components/UpdateEventPositionCitizenId.tsx @@ -21,11 +21,13 @@ type Props = Readonly<{ applications: (EventPositionApplication & { citizen: Entity; })[]; - requiredVariant?: Variant & { - series: Series & { - manufacturer: Manufacturer; - }; - }; + requiredVariant: + | (Variant & { + series: Series & { + manufacturer: Manufacturer; + }; + }) + | null; }; eventCitizenSatisfyingRequirements: Entity[]; eventCitizenNotSatisfyingRequirements: Entity[];