From df3dd1abd91952ca6ee2b3fe4816bb26ccbf8d47 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Thu, 26 Jun 2025 08:40:32 -0400 Subject: [PATCH] feat: create reusable CloseButton icon component MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Create CloseButton.svelte with configurable size, color, strokeWidth props - Replace inline close button SVGs in 7 components - Update Modal, Lightbox, MediaDetailsModal, MediaInput, GalleryManager, AlbumSelectorModal, UnifiedMediaModal 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- src/lib/components/Lightbox.svelte | 16 ++------- .../admin/AlbumSelectorModal.svelte | 16 ++------- .../components/admin/GalleryManager.svelte | 16 ++------- .../components/admin/MediaDetailsModal.svelte | 17 ++-------- src/lib/components/admin/MediaInput.svelte | 17 ++-------- src/lib/components/admin/Modal.svelte | 17 ++-------- .../components/admin/UnifiedMediaModal.svelte | 16 ++------- src/lib/components/icons/CloseButton.svelte | 33 +++++++++++++++++++ 8 files changed, 47 insertions(+), 101 deletions(-) create mode 100644 src/lib/components/icons/CloseButton.svelte diff --git a/src/lib/components/Lightbox.svelte b/src/lib/components/Lightbox.svelte index 0098889..1e63967 100644 --- a/src/lib/components/Lightbox.svelte +++ b/src/lib/components/Lightbox.svelte @@ -1,6 +1,7 @@ + + \ No newline at end of file