From 595f87bb9692fb13701aeaec90312c4c13c58e70 Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Fri, 16 Jun 2023 10:59:10 +0200 Subject: [PATCH] feat(frontend): vscode extension dark mode (#1730) * feat(frontend): Dark mode v0 * feat(frontend): Dark mode v0 * feat(frontend): add secondaryBackground * feat(frontend): revert change * feat(frontend): revert change * feat(frontend): fix colors --- frontend/src/lib/components/ArgInput.svelte | 19 +++-- .../src/lib/components/DisplayResult.svelte | 2 +- frontend/src/lib/components/Editor.svelte | 2 +- .../src/lib/components/FieldHeader.svelte | 4 +- frontend/src/lib/components/LogViewer.svelte | 17 ++-- frontend/src/lib/components/Required.svelte | 2 +- .../src/lib/components/common/tabs/Tab.svelte | 4 +- .../(root)/(logged)/scripts/dev/+page.svelte | 12 ++- frontend/src/routes/(root)/+layout.svelte | 1 + frontend/tailwind.config.cjs | 79 ++++++++++++++++++- 10 files changed, 116 insertions(+), 26 deletions(-) diff --git a/frontend/src/lib/components/ArgInput.svelte b/frontend/src/lib/components/ArgInput.svelte index bbcede85d4..d15ac5cbde 100644 --- a/frontend/src/lib/components/ArgInput.svelte +++ b/frontend/src/lib/components/ArgInput.svelte @@ -23,6 +23,7 @@ import StringTypeNarrowing from './StringTypeNarrowing.svelte' import Toggle from './Toggle.svelte' import type VariableEditor from './VariableEditor.svelte' + import { twMerge } from 'tailwind-merge' export let label: string = '' export let value: any @@ -377,9 +378,12 @@ {autofocus} on:focus type="text" - class={valid - ? '' - : 'border border-red-700 border-opacity-30 focus:border-red-700 focus:border-opacity-30 bg-red-100'} + class={twMerge( + 'secondaryBackground', + valid + ? '' + : 'border border-red-700 border-opacity-30 focus:border-red-700 focus:border-opacity-30 bg-red-100' + )} placeholder={defaultValue ?? ''} bind:value /> @@ -443,9 +447,12 @@ on:keydown={onKeyDown} type="text" {disabled} - class="w-full {valid - ? '' - : 'border border-red-700 border-opacity-30 focus:border-red-700 focus:border-opacity-30 bg-red-100'}" + class={twMerge( + 'w-full secondaryBackground', + valid + ? '' + : 'border border-red-700 border-opacity-30 focus:border-red-700 focus:border-opacity-30 bg-red-100' + )} placeholder={defaultValue ?? ''} bind:value /> diff --git a/frontend/src/lib/components/DisplayResult.svelte b/frontend/src/lib/components/DisplayResult.svelte index dd648ece50..bd2ebd39b9 100644 --- a/frontend/src/lib/components/DisplayResult.svelte +++ b/frontend/src/lib/components/DisplayResult.svelte @@ -116,7 +116,7 @@
as JSON 
{/if}{#if typeof result == 'object' && Object.keys(result).length > 0}
The result keys are: {truncate(Object.keys(result).join(', '), 50)} {#if !disableExpand}
diff --git a/frontend/src/lib/components/Editor.svelte b/frontend/src/lib/components/Editor.svelte index 0ffcca01c5..bb122718f9 100644 --- a/frontend/src/lib/components/Editor.svelte +++ b/frontend/src/lib/components/Editor.svelte @@ -713,7 +713,7 @@