feat: save button
This commit is contained in:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user