From d1df5b16edf23febe5985748675660b58d21bbc1 Mon Sep 17 00:00:00 2001 From: johannes-hernehult Date: Wed, 10 Jun 2026 20:50:51 +0200 Subject: [PATCH] feat(guides): add handleSaveGuide to useNewGuide hook --- src/features/guides/hooks/useNewGuide.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/features/guides/hooks/useNewGuide.ts b/src/features/guides/hooks/useNewGuide.ts index f396279..3d8292f 100644 --- a/src/features/guides/hooks/useNewGuide.ts +++ b/src/features/guides/hooks/useNewGuide.ts @@ -1,5 +1,5 @@ import { useState } from "react"; -import { Frame, type Guide, type Steps } from "../../../lib/schemas"; +import { type Frame, type Guide, type Steps } from "../../../lib/schemas"; export default function useNewGuide() { const [guide, setGuide] = useState({ @@ -56,6 +56,16 @@ export default function useNewGuide() { setSteps((prev) => prev.filter((step) => step.id !== stepId)); }; + const handleSaveGuide = () => { + const compiledGuide = { + ...guide, + frames, + steps, + }; + + console.log(compiledGuide); + }; + return { guide, setGuide, @@ -70,5 +80,6 @@ export default function useNewGuide() { handleRemoveFrame, handleUpdateStepText, handleRemoveStep, + handleSaveGuide, }; }