From 1045d74c757bdd08151e2c18e0d44155a590495f Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 14 Oct 2026 15:20:25 +0400 Subject: [PATCH] refac --- src/lib/components/AutomationModal.svelte | 2 +- .../admin/Evaluations/Feedbacks.svelte | 2 +- .../calendar/CalendarEventModal.svelte | 4 +- .../calendar/CreateCalendarModal.svelte | 2 +- .../channel/ChannelInfoModal/UserList.svelte | 2 +- .../components/channel/WebhooksModal.svelte | 2 +- src/lib/components/chat/MessageInput.svelte | 65 ++++++++++++++++++- .../chat/MessageInput/InputMenu.svelte | 26 ++++++++ .../components/chat/Messages/CodeBlock.svelte | 16 ++--- .../components/common/DiffEditorModal.svelte | 50 +++++++++++--- .../components/common/Tags/TagInput.svelte | 2 +- .../components/layout/SharedChatsModal.svelte | 2 +- src/lib/components/playground/Chat.svelte | 8 +-- .../components/playground/Completions.svelte | 4 +- src/lib/components/playground/Images.svelte | 6 +- .../Knowledge/CreateKnowledgeBase.svelte | 2 +- .../workspace/Knowledge/KnowledgeBase.svelte | 2 +- .../Knowledge/KnowledgeBase/FileViewer.svelte | 6 +- .../KnowledgeBase/NewDirectoryModal.svelte | 2 +- .../workspace/Models/VoiceAvatarEditor.svelte | 2 +- 20 files changed, 162 insertions(+), 45 deletions(-) diff --git a/src/lib/components/AutomationModal.svelte b/src/lib/components/AutomationModal.svelte index 8d440c793f..bb15a58eb9 100644 --- a/src/lib/components/AutomationModal.svelte +++ b/src/lib/components/AutomationModal.svelte @@ -199,7 +199,7 @@
+ +
-
+
{#if isDiff && edit} {/if} {#if preview && ['html', 'svg'].includes(lang)} {applyLabel ?? $i18n.t('Apply to draft')}
@@ -535,9 +539,10 @@ @@ -589,32 +594,59 @@ .secondary, .primary { + display: inline-flex; + height: 1.75rem; + flex-shrink: 0; + align-items: center; + justify-content: center; + gap: 0.375rem; border-radius: 0.5rem; - padding: 0.375rem 0.625rem; + padding: 0 0.625rem; + font-size: 0.75rem; + font-weight: 400; + transition: + background-color 150ms, + color 150ms; } .secondary { background: var(--color-gray-100); - color: var(--color-gray-700); + color: var(--color-gray-800); + } + .secondary:hover { + background: color-mix(in oklab, var(--color-gray-100) 70%, transparent); } .primary { background: var(--color-gray-900); color: white; } + .primary:hover { + background: black; + } button:disabled { opacity: 0.4; } + .secondary:disabled, + .primary:disabled { + opacity: 0.6; + } button:focus-visible { outline: 2px solid var(--color-gray-500); outline-offset: 2px; } :global(.dark) .secondary { - background: var(--color-gray-800); - color: var(--color-gray-200); + background: var(--color-gray-850); + color: white; + } + :global(.dark) .secondary:hover { + background: color-mix(in oklab, var(--color-gray-850) 60%, transparent); } :global(.dark) .primary { background: var(--color-gray-100); color: var(--color-gray-900); } + :global(.dark) .primary:hover { + background: white; + } .merge-container :global(.cm-mergeView) { height: 100%; overflow: auto; diff --git a/src/lib/components/common/Tags/TagInput.svelte b/src/lib/components/common/Tags/TagInput.svelte index 1a26703338..9cade34dfc 100644 --- a/src/lib/components/common/Tags/TagInput.svelte +++ b/src/lib/components/common/Tags/TagInput.svelte @@ -58,7 +58,7 @@ {:else} {:else} {:else} {:else}