From ed73e16bbb23620f5d4dd2551046c407ab7d4114 Mon Sep 17 00:00:00 2001 From: Juergen Kunz Date: Fri, 27 Jun 2025 19:48:32 +0000 Subject: [PATCH] update dees-modal --- ts_web/elements/dees-modal.ts | 52 +++++++++++++++++++---------------- 1 file changed, 29 insertions(+), 23 deletions(-) diff --git a/ts_web/elements/dees-modal.ts b/ts_web/elements/dees-modal.ts index 8649c2e..5bc5989 100644 --- a/ts_web/elements/dees-modal.ts +++ b/ts_web/elements/dees-modal.ts @@ -139,12 +139,12 @@ export class DeesModal extends DeesElement { opacity: 0; min-height: 120px; max-height: calc(100vh - 40px); - background: ${cssManager.bdTheme('#ffffff', '#111')}; - border-radius: 8px; - border: 1px solid ${cssManager.bdTheme('#e0e0e0', '#333')}; - transition: all 0.2s; + background: ${cssManager.bdTheme('#ffffff', '#09090b')}; + border-radius: 6px; + border: 1px solid ${cssManager.bdTheme('#e5e7eb', '#27272a')}; + transition: all 0.2s ease; overflow: hidden; - box-shadow: ${cssManager.bdTheme('0px 2px 10px rgba(0, 0, 0, 0.1)', '0px 2px 5px rgba(0, 0, 0, 0.5)')}; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06); margin: 20px; display: flex; flex-direction: column; @@ -193,6 +193,7 @@ export class DeesModal extends DeesElement { max-height: 100vh !important; margin: 0; border-radius: 0; + border: none; } } @@ -214,7 +215,7 @@ export class DeesModal extends DeesElement { align-items: center; justify-content: space-between; padding: 0 12px; - border-bottom: 1px solid ${cssManager.bdTheme('#e0e0e0', '#333')}; + border-bottom: 1px solid ${cssManager.bdTheme('#e5e7eb', '#27272a')}; position: relative; flex-shrink: 0; } @@ -232,23 +233,23 @@ export class DeesModal extends DeesElement { .modal .heading .header-button { width: 28px; height: 28px; - border-radius: 6px; + border-radius: 4px; display: flex; align-items: center; justify-content: center; cursor: pointer; - transition: all 0.2s; + transition: all 0.15s ease; background: transparent; - color: ${cssManager.bdTheme('#666', '#999')}; + color: ${cssManager.bdTheme('#71717a', '#a1a1aa')}; } .modal .heading .header-button:hover { - background: ${cssManager.bdTheme('rgba(0, 0, 0, 0.08)', 'rgba(255, 255, 255, 0.08)')}; - color: ${cssManager.bdTheme('#333', '#fff')}; + background: ${cssManager.bdTheme('#f4f4f5', '#27272a')}; + color: ${cssManager.bdTheme('#09090b', '#fafafa')}; } .modal .heading .header-button:active { - background: ${cssManager.bdTheme('rgba(0, 0, 0, 0.12)', 'rgba(255, 255, 255, 0.12)')}; + background: ${cssManager.bdTheme('#e5e7eb', '#3f3f46')}; } .modal .heading .header-button dees-icon { @@ -264,6 +265,7 @@ export class DeesModal extends DeesElement { font-size: 14px; line-height: 40px; padding: 0 40px; + color: ${cssManager.bdTheme('#09090b', '#fafafa')}; } .modal .content { @@ -276,7 +278,7 @@ export class DeesModal extends DeesElement { .modal .bottomButtons { display: flex; flex-direction: row; - border-top: 1px solid ${cssManager.bdTheme('#e0e0e0', '#333')}; + border-top: 1px solid ${cssManager.bdTheme('#e5e7eb', '#27272a')}; justify-content: flex-end; gap: 8px; padding: 8px; @@ -285,39 +287,43 @@ export class DeesModal extends DeesElement { .modal .bottomButtons .bottomButton { padding: 8px 16px; - border-radius: 6px; + border-radius: 4px; line-height: 16px; text-align: center; font-size: 14px; font-weight: 500; cursor: pointer; user-select: none; - transition: all 0.2s; - background: ${cssManager.bdTheme('rgba(0, 0, 0, 0.05)', 'rgba(255, 255, 255, 0.05)')}; + transition: all 0.15s ease; + background: ${cssManager.bdTheme('#ffffff', '#27272a')}; + border: 1px solid ${cssManager.bdTheme('#e5e7eb', '#3f3f46')}; + color: ${cssManager.bdTheme('#09090b', '#fafafa')}; white-space: nowrap; } .modal .bottomButtons .bottomButton:hover { - background: ${cssManager.bdTheme(colors.bright.blue, colors.dark.blue)}; - color: #ffffff; + background: ${cssManager.bdTheme('#f4f4f5', '#3f3f46')}; + border-color: ${cssManager.bdTheme('#d1d5db', '#52525b')}; } .modal .bottomButtons .bottomButton:active { - background: ${cssManager.bdTheme(colors.bright.blueActive, colors.dark.blueActive)}; - color: #ffffff; + background: ${cssManager.bdTheme('#e5e7eb', '#52525b')}; } .modal .bottomButtons .bottomButton:last-child { border-right: none; } .modal .bottomButtons .bottomButton.primary { - background: ${cssManager.bdTheme(colors.bright.blue, colors.dark.blue)}; + background: ${cssManager.bdTheme('#3b82f6', '#3b82f6')}; + border-color: ${cssManager.bdTheme('#3b82f6', '#3b82f6')}; color: #ffffff; } .modal .bottomButtons .bottomButton.primary:hover { - background: ${cssManager.bdTheme(colors.bright.blueActive, colors.dark.blueActive)}; + background: ${cssManager.bdTheme('#2563eb', '#2563eb')}; + border-color: ${cssManager.bdTheme('#2563eb', '#2563eb')}; } .modal .bottomButtons .bottomButton.primary:active { - background: ${cssManager.bdTheme(colors.bright.blueMuted, colors.dark.blueMuted)}; + background: ${cssManager.bdTheme('#1d4ed8', '#1d4ed8')}; + border-color: ${cssManager.bdTheme('#1d4ed8', '#1d4ed8')}; } `, ];