From 6e40ba89df5ce2e5525742dac8dd0aa335a865d9 Mon Sep 17 00:00:00 2001 From: Ulas Kalayci Date: Thu, 30 Apr 2026 07:15:14 +0200 Subject: [PATCH] =?UTF-8?q?fix(calendar):=20zeige=20korrekte=20Fehlermeldu?= =?UTF-8?q?ng=20bei=20zu=20gro=C3=9Fem=20Anhang;=20nutze=20--module-accent?= =?UTF-8?q?=20statt=20--module-calendar=20im=20Dropzone-CSS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- public/pages/calendar.js | 2 +- public/styles/calendar.css | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/public/pages/calendar.js b/public/pages/calendar.js index 241eb32..1553d7e 100644 --- a/public/pages/calendar.js +++ b/public/pages/calendar.js @@ -1644,7 +1644,7 @@ async function saveEvent(overlay, mode, eventId, existingReminder = null, attach renderView(); window.oikos?.showToast(mode === 'create' ? t('calendar.createdToast') : t('calendar.savedToast'), 'success'); } catch (err) { - window.oikos?.showToast(err.data?.error ?? t('calendar.saveError'), 'error'); + window.oikos?.showToast(err.data?.error ?? err.message ?? t('calendar.saveError'), 'error'); saveBtn.disabled = false; saveBtn.textContent = mode === 'edit' ? t('common.save') : t('common.create'); } diff --git a/public/styles/calendar.css b/public/styles/calendar.css index ed17b89..127fe0b 100644 --- a/public/styles/calendar.css +++ b/public/styles/calendar.css @@ -453,9 +453,9 @@ gap: var(--space-2); min-height: 148px; padding: var(--space-5); - border: 1.5px dashed color-mix(in srgb, var(--module-calendar) 48%, var(--color-border)); + border: 1.5px dashed color-mix(in srgb, var(--module-accent) 48%, var(--color-border)); border-radius: var(--radius-md); - background: color-mix(in srgb, var(--module-calendar) 7%, var(--color-surface)); + background: color-mix(in srgb, var(--module-accent) 7%, var(--color-surface)); color: var(--color-text-secondary); text-align: center; cursor: pointer; @@ -464,8 +464,8 @@ .document-dropzone:hover, .document-dropzone--active { - border-color: var(--module-calendar); - background: color-mix(in srgb, var(--module-calendar) 12%, var(--color-surface)); + border-color: var(--module-accent); + background: color-mix(in srgb, var(--module-accent) 12%, var(--color-surface)); } .document-dropzone--active { @@ -479,8 +479,8 @@ align-items: center; justify-content: center; border-radius: var(--radius-md); - color: var(--module-calendar); - background: color-mix(in srgb, var(--module-calendar) 15%, transparent); + color: var(--module-accent); + background: color-mix(in srgb, var(--module-accent) 15%, transparent); } .document-dropzone__icon svg { @@ -502,7 +502,7 @@ } .document-dropzone__file { - color: var(--module-calendar); + color: var(--module-accent); font-weight: var(--font-weight-medium); }