From a063a2d75232e637c243d6eca9388561d50c022b Mon Sep 17 00:00:00 2001 From: Ku6epXBOCTuK Date: Thu, 5 Feb 2026 23:46:28 +0500 Subject: [PATCH] feat: add text settings components --- src/components/layout/SettingsGrid.svelte | 21 +++++++++ src/components/layout/SettingsRow.svelte | 38 ++++++++++++++++ src/components/layout/TextBar.svelte | 5 +-- src/components/text/TextConfig.svelte | 32 +++++++++++++ src/components/ui/Alignment.svelte | 55 +++++++++++++++++++++++ src/components/ui/ColorPicker.svelte | 28 ++++++++++++ src/components/ui/RangeSlider.svelte | 54 ++++++++++++++++++++++ src/components/ui/SelectFont.svelte | 30 +++++++++++++ 8 files changed, 260 insertions(+), 3 deletions(-) create mode 100644 src/components/layout/SettingsGrid.svelte create mode 100644 src/components/layout/SettingsRow.svelte create mode 100644 src/components/text/TextConfig.svelte create mode 100644 src/components/ui/Alignment.svelte create mode 100644 src/components/ui/ColorPicker.svelte create mode 100644 src/components/ui/RangeSlider.svelte create mode 100644 src/components/ui/SelectFont.svelte diff --git a/src/components/layout/SettingsGrid.svelte b/src/components/layout/SettingsGrid.svelte new file mode 100644 index 0000000..0f19c6e --- /dev/null +++ b/src/components/layout/SettingsGrid.svelte @@ -0,0 +1,21 @@ + + +
+ {@render children()} +
+ + diff --git a/src/components/layout/SettingsRow.svelte b/src/components/layout/SettingsRow.svelte new file mode 100644 index 0000000..f4fd630 --- /dev/null +++ b/src/components/layout/SettingsRow.svelte @@ -0,0 +1,38 @@ + + + + + diff --git a/src/components/layout/TextBar.svelte b/src/components/layout/TextBar.svelte index 146ddd9..8ae512d 100644 --- a/src/components/layout/TextBar.svelte +++ b/src/components/layout/TextBar.svelte @@ -1,12 +1,11 @@
- - Настройки текста +
diff --git a/src/components/ui/ColorPicker.svelte b/src/components/ui/ColorPicker.svelte new file mode 100644 index 0000000..b3fdb78 --- /dev/null +++ b/src/components/ui/ColorPicker.svelte @@ -0,0 +1,28 @@ + +#ffffff + + diff --git a/src/components/ui/RangeSlider.svelte b/src/components/ui/RangeSlider.svelte new file mode 100644 index 0000000..76c1f88 --- /dev/null +++ b/src/components/ui/RangeSlider.svelte @@ -0,0 +1,54 @@ + +18 + + diff --git a/src/components/ui/SelectFont.svelte b/src/components/ui/SelectFont.svelte new file mode 100644 index 0000000..d786d28 --- /dev/null +++ b/src/components/ui/SelectFont.svelte @@ -0,0 +1,30 @@ + + +