This commit is contained in:
2025-12-09 23:00:51 +01:00
parent 3659d25e52
commit 8fd8999e9e
4 changed files with 33 additions and 5 deletions

View File

@@ -61,7 +61,18 @@ export function LeagueStewardingSection({
onChange,
readOnly = false,
}: LeagueStewardingSectionProps) {
const stewarding = form.stewarding;
// Provide default stewarding settings if not present
const stewarding = form.stewarding ?? {
decisionMode: 'admin_only' as const,
requiredVotes: 2,
requireDefense: false,
defenseTimeLimit: 48,
voteTimeLimit: 72,
protestDeadlineHours: 48,
stewardingClosesHours: 168,
notifyAccusedOnProtest: true,
notifyOnVoteRequired: true,
};
const updateStewarding = (updates: Partial<LeagueStewardingFormDTO>) => {
onChange({