From 8ac9dea2d3856263a8a7da10f4c2833c63481605 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 30 Nov 2025 20:06:21 -0800 Subject: [PATCH] sidebar: add EditCharacterSidebar and EditWeaponSidebar --- .../sidebar/EditCharacterSidebar.svelte | 239 ++++++++++++++ .../sidebar/EditWeaponSidebar.svelte | 298 ++++++++++++++++++ 2 files changed, 537 insertions(+) create mode 100644 src/lib/components/sidebar/EditCharacterSidebar.svelte create mode 100644 src/lib/components/sidebar/EditWeaponSidebar.svelte diff --git a/src/lib/components/sidebar/EditCharacterSidebar.svelte b/src/lib/components/sidebar/EditCharacterSidebar.svelte new file mode 100644 index 00000000..6990ae5f --- /dev/null +++ b/src/lib/components/sidebar/EditCharacterSidebar.svelte @@ -0,0 +1,239 @@ + + +
+ + +
+ {#if hasAwakening && availableAwakenings.length > 0} + +
+ { + selectedAwakening = awakening + }} + onLevelChange={(level) => { + awakeningLevel = level + }} + /> +
+
+ {/if} + + +
+ { + rings = newRings + }} + /> +
+
+ + +
+ { + earring = newEarring + }} + /> +
+
+ + {#if canHavePerpetuity} + +
+ { + perpetuity = value + }} + /> +
+
+ {/if} +
+ + +
+ + diff --git a/src/lib/components/sidebar/EditWeaponSidebar.svelte b/src/lib/components/sidebar/EditWeaponSidebar.svelte new file mode 100644 index 00000000..cf8811a9 --- /dev/null +++ b/src/lib/components/sidebar/EditWeaponSidebar.svelte @@ -0,0 +1,298 @@ + + +
+ + +
+ {#if canChangeElement} + +
+