From aa5c55f95fd5109620df61fc0eecdd4c54dcea49 Mon Sep 17 00:00:00 2001 From: Ku6epXBOCTuK Date: Wed, 4 Feb 2026 10:25:24 +0500 Subject: [PATCH] feat: divide page into components --- src/components/AppContainer.svelte | 72 ++++++++++ src/components/AppContent.svelte | 70 ++++++++++ src/components/ErrorMessage.svelte | 24 ++++ src/components/MainSection.svelte | 53 ++++++++ src/components/Sidebar.svelte | 49 +++++++ src/routes/+page.svelte | 113 +++------------- src/routes/+page.svelte.old | 203 ----------------------------- 7 files changed, 285 insertions(+), 299 deletions(-) create mode 100644 src/components/AppContainer.svelte create mode 100644 src/components/AppContent.svelte create mode 100644 src/components/ErrorMessage.svelte create mode 100644 src/components/MainSection.svelte create mode 100644 src/components/Sidebar.svelte delete mode 100644 src/routes/+page.svelte.old diff --git a/src/components/AppContainer.svelte b/src/components/AppContainer.svelte new file mode 100644 index 0000000..6b8827c --- /dev/null +++ b/src/components/AppContainer.svelte @@ -0,0 +1,72 @@ + + +
+ + + + + +
+ + diff --git a/src/components/AppContent.svelte b/src/components/AppContent.svelte new file mode 100644 index 0000000..4aff209 --- /dev/null +++ b/src/components/AppContent.svelte @@ -0,0 +1,70 @@ + + +
+ + +
+ + diff --git a/src/components/ErrorMessage.svelte b/src/components/ErrorMessage.svelte new file mode 100644 index 0000000..25b4937 --- /dev/null +++ b/src/components/ErrorMessage.svelte @@ -0,0 +1,24 @@ + + +{#if message} +
+ {message} +
+{/if} + + diff --git a/src/components/MainSection.svelte b/src/components/MainSection.svelte new file mode 100644 index 0000000..49bab69 --- /dev/null +++ b/src/components/MainSection.svelte @@ -0,0 +1,53 @@ + + +
+ + {#if $uiStore.currentStep === "text"} + + {/if} +
+ + diff --git a/src/components/Sidebar.svelte b/src/components/Sidebar.svelte new file mode 100644 index 0000000..e54a22a --- /dev/null +++ b/src/components/Sidebar.svelte @@ -0,0 +1,49 @@ + + + + + diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 1bddfb5..f5ecb99 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -6,11 +6,7 @@ import { exportService } from "../services/exportService"; import type { Panel } from "../lib/types/panel"; - import AppHeader from "../components/AppHeader.svelte"; - import ImageManager from "../components/ImageManager.svelte"; - import TextSection from "../components/TextSection.svelte"; - import BackgroundPreview from "../components/BackgroundPreview.svelte"; - import PanelsList from "../components/PanelsList.svelte"; + import AppContainer from "../components/AppContainer.svelte"; let uploadedImage = $state(null); let panels = $state([]); @@ -71,94 +67,19 @@ } -
- - - {#if exportService.getErrorMessage()} -
- {exportService.getErrorMessage()} -
- {/if} - -
-
- - {#if $uiStore.currentStep === "text"} - - {/if} -
- - -
-
- - + diff --git a/src/routes/+page.svelte.old b/src/routes/+page.svelte.old deleted file mode 100644 index a98267b..0000000 --- a/src/routes/+page.svelte.old +++ /dev/null @@ -1,203 +0,0 @@ - - -
- - - {#if errorMessage} -
- {errorMessage} -
- {/if} - -
-
- - {#if $uiStore.currentStep === "text"} - - {/if} -
- - -
-
- -