From cdb7e8ee35c107d5d7dd1548b612836c59538803 Mon Sep 17 00:00:00 2001 From: Yanick Champoux Date: Tue, 21 Mar 2023 15:42:45 -0400 Subject: [PATCH] enter the new updux --- src/lib/components/ShipEdit.story.svelte | 18 ++++++++++++ src/lib/components/ShipEdit.svelte | 19 ++++++++++++ .../components/ShipEdit/Identification.svelte | 3 +- .../ShipEdit/Identification/ShipCost.svelte | 4 ++- src/lib/store/api.ts | 9 ++++++ src/lib/store/{ship.js => ship.js.old} | 0 src/lib/store/ship.ts | 11 +++++++ src/lib/store/ship/identification.ts | 29 +++++++++++++++++++ 8 files changed, 90 insertions(+), 3 deletions(-) create mode 100644 src/lib/components/ShipEdit.story.svelte create mode 100644 src/lib/components/ShipEdit.svelte create mode 100644 src/lib/store/api.ts rename src/lib/store/{ship.js => ship.js.old} (100%) create mode 100644 src/lib/store/ship.ts create mode 100644 src/lib/store/ship/identification.ts diff --git a/src/lib/components/ShipEdit.story.svelte b/src/lib/components/ShipEdit.story.svelte new file mode 100644 index 0000000..2e8c452 --- /dev/null +++ b/src/lib/components/ShipEdit.story.svelte @@ -0,0 +1,18 @@ + + + + + diff --git a/src/lib/components/ShipEdit.svelte b/src/lib/components/ShipEdit.svelte new file mode 100644 index 0000000..4aded09 --- /dev/null +++ b/src/lib/components/ShipEdit.svelte @@ -0,0 +1,19 @@ +
+ +
+ + + + diff --git a/src/lib/components/ShipEdit/Identification.svelte b/src/lib/components/ShipEdit/Identification.svelte index 9ed04ef..e15da04 100644 --- a/src/lib/components/ShipEdit/Identification.svelte +++ b/src/lib/components/ShipEdit/Identification.svelte @@ -33,8 +33,7 @@ $: if (shipTypes.length > 0 && !shipTypes.includes(shipType)) shipType = shipTypes[0]; - $: api?.dispatch?.setShipType?.(shipType); - $: api?.dispatch?.setShipClass?.(shipClass); + $: api?.dispatch?.updateIdentification?.({ shipType, shipClass });