From c62d453946cefdc35ebd898b8d1b17a30b645089 Mon Sep 17 00:00:00 2001 From: sHa Date: Thu, 1 May 2025 11:57:23 +0300 Subject: [PATCH] Refactor logo management components: remove LogoModal, add Actions and Grid components, enhance List and Preview components with improved theme handling and SVG support. --- src/App.svelte | 8 ++-- .../{LogoActions.svelte => Actions.svelte} | 0 .../{LogoGrid.svelte => Grid.svelte} | 8 ++-- src/components/InlineSvg.svelte | 41 ++++++++++--------- .../{LogoList.svelte => List.svelte} | 21 +++++----- .../{LogoModal.svelte => Preview.svelte} | 0 6 files changed, 40 insertions(+), 38 deletions(-) rename src/components/{LogoActions.svelte => Actions.svelte} (100%) rename src/components/{LogoGrid.svelte => Grid.svelte} (96%) rename src/components/{LogoList.svelte => List.svelte} (91%) rename src/components/{LogoModal.svelte => Preview.svelte} (100%) diff --git a/src/App.svelte b/src/App.svelte index 643b308..9db057a 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -1,7 +1,7 @@ - +
{#each logos as logo} @@ -115,7 +115,7 @@ $: getLogoThemeColor = logo => getDefaultLogoColor(logo.colors, theme); {/if}
- +
diff --git a/src/components/InlineSvg.svelte b/src/components/InlineSvg.svelte index 73b5428..1f77c23 100644 --- a/src/components/InlineSvg.svelte +++ b/src/components/InlineSvg.svelte @@ -1,11 +1,11 @@ - +
{#each logos as logo} @@ -77,13 +77,12 @@ on:keydown={(e) => (e.key === 'Enter' || e.key === ' ') && openPreview(logo)} style="cursor:pointer;" > - {#if isSvgLogo(logo)} - + {#if isSvgLogo(logo)} {:else} {logo.name} {/if} @@ -125,7 +124,7 @@ {/if}
- +
{:else} diff --git a/src/components/LogoModal.svelte b/src/components/Preview.svelte similarity index 100% rename from src/components/LogoModal.svelte rename to src/components/Preview.svelte