feat(guides): add handleSaveGuide to useNewGuide hook
This commit is contained in:
parent
8a8d495432
commit
d1df5b16ed
1 changed files with 12 additions and 1 deletions
|
|
@ -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,
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue