From e5ec5bb6a00dcb7f3c46953b46e0e5ac0b813c5c Mon Sep 17 00:00:00 2001 From: Sebastian Krupinski Date: Thu, 6 Aug 2026 21:45:03 -0400 Subject: [PATCH] feat(editor): improve desing Signed-off-by: Sebastian Krupinski --- src/components/EventEditor.vue | 24 ++- .../editors/EventEditorDateTimeField.vue | 96 ++++++++++++ src/components/editors/EventEditorDates.vue | 4 - .../editors/EventEditorDescription.vue | 1 - src/components/editors/EventEditorLabel.vue | 1 - .../editors/EventEditorLocations.vue | 10 +- .../editors/EventEditorNotifications.vue | 143 ++++++++++-------- .../editors/EventEditorParticipants.vue | 5 +- src/components/editors/EventEditorTags.vue | 2 - 9 files changed, 198 insertions(+), 88 deletions(-) create mode 100644 src/components/editors/EventEditorDateTimeField.vue diff --git a/src/components/EventEditor.vue b/src/components/EventEditor.vue index d409cd2..40fe817 100644 --- a/src/components/EventEditor.vue +++ b/src/components/EventEditor.vue @@ -148,8 +148,8 @@ watch( @@ -309,4 +309,18 @@ watch( .event-editor-section { margin-bottom: 1.5rem; } + +.event-editor-header, +.event-editor-footer { + position: sticky; + z-index: 2; +} + +.event-editor-header { + top: 0; +} + +.event-editor-footer { + bottom: 0; +} diff --git a/src/components/editors/EventEditorDateTimeField.vue b/src/components/editors/EventEditorDateTimeField.vue new file mode 100644 index 0000000..aa5832a --- /dev/null +++ b/src/components/editors/EventEditorDateTimeField.vue @@ -0,0 +1,96 @@ + + + diff --git a/src/components/editors/EventEditorDates.vue b/src/components/editors/EventEditorDates.vue index c3ee4cd..66b375a 100644 --- a/src/components/editors/EventEditorDates.vue +++ b/src/components/editors/EventEditorDates.vue @@ -137,8 +137,6 @@ watch([startDate, startTime, endDate, endTime, timelessValue], () => {