feat(guides): add handleSaveGuide to useNewGuide hook

This commit is contained in:
johannes-hernehult 2026-06-10 20:50:51 +02:00
parent 8a8d495432
commit d1df5b16ed

View file

@ -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<Guide>({
@ -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,
};
}