Support editing and exporting transparency

This commit is contained in:
Bruno Bernardino
2024-03-30 07:05:28 +00:00
parent a47ef552e8
commit abd1fdee62
3 changed files with 33 additions and 6 deletions

View File

@@ -92,7 +92,20 @@ export function formFields(calendarEvent: CalendarEvent, calendars: Calendar[])
value: calendarEvent.extra.location,
required: false,
},
// TODO: More fields, transparency, attendees, recurrence
{
name: 'transparency',
label: 'Transparency',
type: 'select',
value: calendarEvent.extra.transparency,
options: (['default', 'opaque', 'transparent'] as CalendarEvent['extra']['transparency'][]).map((
transparency,
) => ({
label: capitalizeWord(transparency),
value: transparency,
})),
required: true,
},
// TODO: More fields, attendees, recurrence
];
return fields;