From bd8193defe2bf727f66b3a4d1511eb5909f288c3 Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Tue, 16 Jan 2024 10:48:23 +0100 Subject: [PATCH] feat(frontend): add specific bun and deno icons (#3006) * feat(frontend): add specific bun and deno icons * feat(frontend): wip * feat(frontend): fix icons scale and position --- .../common/languageIcons/LanguageIcon.svelte | 43 +++++++-- .../flows/common/FlowCardHeader.svelte | 2 +- .../src/lib/components/icons/BunIcon.svelte | 87 +++++++++++++++++++ .../src/lib/components/icons/DenoIcon.svelte | 27 ++++++ 4 files changed, 151 insertions(+), 8 deletions(-) create mode 100644 frontend/src/lib/components/icons/BunIcon.svelte create mode 100644 frontend/src/lib/components/icons/DenoIcon.svelte diff --git a/frontend/src/lib/components/common/languageIcons/LanguageIcon.svelte b/frontend/src/lib/components/common/languageIcons/LanguageIcon.svelte index 1fea588316..7d91f55f78 100644 --- a/frontend/src/lib/components/common/languageIcons/LanguageIcon.svelte +++ b/frontend/src/lib/components/common/languageIcons/LanguageIcon.svelte @@ -13,6 +13,8 @@ import SnowflakeIcon from '$lib/components/icons/SnowflakeIcon.svelte' import GraphqlIcon from '$lib/components/icons/GraphqlIcon.svelte' import MSSqlServerIcon from '$lib/components/icons/MSSqlServerIcon.svelte' + import BunIcon from '$lib/components/icons/BunIcon.svelte' + import DenoIcon from '$lib/components/icons/DenoIcon.svelte' export let lang: | SupportedLanguage @@ -64,12 +66,39 @@ nativets: RestIcon, graphql: GraphqlIcon } + + let subIconScale = width === 30 ? 0.6 : 0.8 - +
+ + {#if lang === 'deno'} +
+ +
+ {/if} + {#if lang === 'bun'} +
+ +
+ {/if} +
diff --git a/frontend/src/lib/components/flows/common/FlowCardHeader.svelte b/frontend/src/lib/components/flows/common/FlowCardHeader.svelte index 47f971d4d2..4a762d32d2 100644 --- a/frontend/src/lib/components/flows/common/FlowCardHeader.svelte +++ b/frontend/src/lib/components/flows/common/FlowCardHeader.svelte @@ -38,7 +38,7 @@ {#if flowModule.value.type === 'identity'} Identity (input copied to output) {:else if flowModule?.value.type === 'rawscript'} -
+
diff --git a/frontend/src/lib/components/icons/BunIcon.svelte b/frontend/src/lib/components/icons/BunIcon.svelte new file mode 100644 index 0000000000..9228e7ce1d --- /dev/null +++ b/frontend/src/lib/components/icons/BunIcon.svelte @@ -0,0 +1,87 @@ + + +Bun Logo diff --git a/frontend/src/lib/components/icons/DenoIcon.svelte b/frontend/src/lib/components/icons/DenoIcon.svelte new file mode 100644 index 0000000000..8df3433395 --- /dev/null +++ b/frontend/src/lib/components/icons/DenoIcon.svelte @@ -0,0 +1,27 @@ + + + + + + + + +