[FEAT] Finish auth and project saving

This commit is contained in:
2026-01-01 19:31:57 +01:00
parent 934b6cba9b
commit b442eac69b
9 changed files with 223 additions and 130 deletions

View File

@@ -99,6 +99,22 @@ export const useProjectManager = () => {
isEditorActive.value = false;
};
const closeProject = () => {
// Reset Layers
const newLayer = createEmptyLayer('Base');
layers.value = [newLayer];
activeLayerId.value = newLayer.id;
// Reset columns
columns.value = 4;
// Reset Project Store
projectStore.currentProject = null;
// Close Editor
isEditorActive.value = false;
};
return {
isEditorActive,
createProject,
@@ -106,6 +122,7 @@ export const useProjectManager = () => {
saveProject,
saveAsProject,
closeEditor,
closeProject,
loadProjectData,
};
};