diff --git a/src/lib/components/Engine/Engine.stories.svelte b/src/lib/components/ShipEdit/Propulsion/Drive/Engine.stories.svelte
similarity index 75%
rename from src/lib/components/Engine/Engine.stories.svelte
rename to src/lib/components/ShipEdit/Propulsion/Drive/Engine.stories.svelte
index 6000962..3e3fa70 100644
--- a/src/lib/components/Engine/Engine.stories.svelte
+++ b/src/lib/components/ShipEdit/Propulsion/Drive/Engine.stories.svelte
@@ -1,6 +1,6 @@
-
+
@@ -22,10 +22,12 @@
import { setContext } from "svelte";
- import Engine from "./index.svelte";
+ import Drive from "./index.svelte";
setContext("ship", {
- dispatch: (type, detail) => action(type)(detail),
+ dispatch: {
+ setDrive: action('setDrive')
+ },
});
let advanced = false;
diff --git a/src/lib/components/Engine/index.svelte b/src/lib/components/ShipEdit/Propulsion/Drive/index.svelte
similarity index 83%
rename from src/lib/components/Engine/index.svelte
rename to src/lib/components/ShipEdit/Propulsion/Drive/index.svelte
index c106aea..9af3248 100644
--- a/src/lib/components/Engine/index.svelte
+++ b/src/lib/components/ShipEdit/Propulsion/Drive/index.svelte
@@ -17,11 +17,10 @@
export let advanced = false;
export let rating = 0;
- const ship = getContext("ship") || {
- dispatch: (...args) => console.log(args),
- };
+ const ship = getContext("ship");
- $: ship.dispatch("setEngine", { rating, advanced });
+ console.log( ship.dispatch )
+ $: ship.dispatch.setDrive({ rating, advanced });