@@ -614,7 +614,7 @@ export function CalendarCollectionDialog({
{needsSourceSecret &&
i18n:govoplan-calendar.enter_a_password_or_token_for_this_source.74c09a54
}
}
-
+
);
}
diff --git a/webui/src/features/calendar/CalendarEventDialog.tsx b/webui/src/features/calendar/CalendarEventDialog.tsx
index b12c81f..356d1eb 100644
--- a/webui/src/features/calendar/CalendarEventDialog.tsx
+++ b/webui/src/features/calendar/CalendarEventDialog.tsx
@@ -4,7 +4,7 @@ import {
type FormEvent,
} from "react";
import { Trash2 } from "lucide-react";
-import {
+import { FormGrid, DialogForm,
ActionBlockerHint,
Button,
ConfirmDialog,
@@ -301,7 +301,7 @@ export function CalendarEventDialog({
>
}>
-
+
{calendar.name}
{error && {error}}
-
+
value={filter}
ariaLabel="i18n:govoplan-calendar.outbox_filter.8305af40"
@@ -128,7 +128,7 @@ export function CalendarOutboxDialog({
i18n:govoplan-calendar.conflicts_dead.31252c3a{conflictCount}
i18n:govoplan-calendar.shown.498e85a1{visibleOperations.length}
-
+
{loading && !operations.length
? i18n:govoplan-calendar.loading_outbound_changes.3fc59656
: visibleOperations.length
diff --git a/webui/src/features/calendar/CalendarPage.tsx b/webui/src/features/calendar/CalendarPage.tsx
index 51f4413..f01ccdc 100644
--- a/webui/src/features/calendar/CalendarPage.tsx
+++ b/webui/src/features/calendar/CalendarPage.tsx
@@ -8,7 +8,7 @@ import {
type WheelEvent as ReactWheelEvent } from
"react";
import { CalendarDays, ChevronLeft, ChevronRight, Pencil, Plus, RefreshCw } from "lucide-react";
-import {
+import { ToolbarGroup, ActionToolbar,
AdminIconButton,
Button,
DismissibleAlert,
@@ -854,8 +854,8 @@ export default function CalendarPage({ settings, auth }: {settings: ApiSettings;
-
+
-
+
i18n:govoplan-calendar.new.6403f2b7
}
-
-
+
+
{mode === "continuous" ?
diff --git a/webui/src/features/calendar/CalendarSettingsPanel.tsx b/webui/src/features/calendar/CalendarSettingsPanel.tsx
index 92245d2..eb96eb7 100644
--- a/webui/src/features/calendar/CalendarSettingsPanel.tsx
+++ b/webui/src/features/calendar/CalendarSettingsPanel.tsx
@@ -1,6 +1,6 @@
import { useEffect, useMemo, useState } from "react";
import { Save } from "lucide-react";
-import {
+import { FormGrid, ContentGrid,
Button,
Card,
DismissibleAlert,
@@ -124,12 +124,12 @@ export default function CalendarSettingsPanel({
});
return (
-
+
);
}
diff --git a/webui/src/styles/calendar.css b/webui/src/styles/calendar.css
index b132166..9d69eae 100644
--- a/webui/src/styles/calendar.css
+++ b/webui/src/styles/calendar.css
@@ -944,19 +944,6 @@
gap: 10px;
}
-.calendar-dialog-grid-two,
-.calendar-dialog-grid-three,
-.calendar-caldav-setup,
-.calendar-sync-settings {
- display: grid;
- grid-template-columns: repeat(2, minmax(0, 1fr));
- gap: 12px;
-}
-
-.calendar-dialog-grid-three {
- grid-template-columns: repeat(3, minmax(0, 1fr));
-}
-
.calendar-dialog-wide {
grid-column: 1 / -1;
}
@@ -1524,10 +1511,6 @@
.calendar-dialog-row,
.calendar-dialog-date-row,
.calendar-dialog-name-color-row,
- .calendar-dialog-grid-two,
- .calendar-dialog-grid-three,
- .calendar-caldav-setup,
- .calendar-sync-settings,
.calendar-sync-status-panel dl {
grid-template-columns: 1fr;
}