handle delete calendars checkbox

master
alex 2024-01-21 17:05:08 +01:00
parent 95052b0b1f
commit 450359d3a9
1 changed files with 7 additions and 2 deletions

View File

@ -203,9 +203,14 @@ function CardPersonalCalendarSettings({ settings }) {
formUnlinkCalendar.validateFields().then((values) => {
setIsRequesting(true);
console.log(values);
myFetch("/calendar/settings/personal/unlink", "POST", {
password: EncodeStringToBase64(values.password),
deleteCalendars: values.deleteEvents,
deleteCalendars:
values.deleteCalendars === undefined
? false
: values.deleteCalendars,
})
.then(() => window.location.reload())
.catch((errStatus) => {
@ -227,7 +232,7 @@ function CardPersonalCalendarSettings({ settings }) {
<p>{t("calendar.unlinkGoogleCalendar.description")}</p>
<MyPasswordFormInput />
<Form.Item>
<Form.Item name="deleteCalendars" valuePropName="checked">
<Checkbox>
{t("calendar.unlinkGoogleCalendar.checkboxDeleteCalendars")}
</Checkbox>