feat: save button

This commit is contained in:
2026-03-12 21:06:47 +01:00
parent 029bab8917
commit 0578b26241
3 changed files with 57 additions and 60 deletions

View File

@@ -169,6 +169,7 @@ export function CanvasPage({ projectId }: CanvasPageProps) {
canUndo,
canRedo,
setStateImmediate,
save,
} = useCanvasGraph(projectId)
const importInputRef = useRef<HTMLInputElement | null>(null)
@@ -623,6 +624,15 @@ export function CanvasPage({ projectId }: CanvasPageProps) {
<CanvasMenubar
onImport={handleImportProject}
onExport={handleExportProject}
onSave={
projectId
? () => {
save()
toast.success('Saved')
}
: undefined
}
canSave={Boolean(projectId)}
undo={undo}
redo={redo}
canUndo={canUndo}