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 });