From 0bb48024f4025c1db840e7ae53717d0916728764 Mon Sep 17 00:00:00 2001 From: "Tuan Chau (Tuna)" Date: Fri, 14 Feb 2025 06:33:12 +0900 Subject: [PATCH 1/3] Fix type of RenameCurrentProject --- .../src/lib/mono/action-manager/one-time-actions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/monosketch-svelte/src/lib/mono/action-manager/one-time-actions.ts b/monosketch-svelte/src/lib/mono/action-manager/one-time-actions.ts index 29567ec0..bb003cc9 100644 --- a/monosketch-svelte/src/lib/mono/action-manager/one-time-actions.ts +++ b/monosketch-svelte/src/lib/mono/action-manager/one-time-actions.ts @@ -76,7 +76,7 @@ export const OneTimeAction = { Idle: { type: 'Idle' } as OneTimeActionType, ProjectAction: { - RenameCurrentProject: (newName: string) => ({ type: 'RenameCurrentProject', newName }), + RenameCurrentProject: (newName: string): OneTimeActionType => ({ type: 'RenameCurrentProject', newName }), NewProject: { type: 'NewProject' } as OneTimeActionType, ExportSelectedShapes: { type: 'ExportSelectedShapes' } as OneTimeActionType, SwitchProject: (projectId: string): OneTimeActionType => ({ type: 'SwitchProject', projectId }), From 51fcec8dfc9f894f15928c96589c130883ecb6a9 Mon Sep 17 00:00:00 2001 From: "Tuan Chau (Tuna)" Date: Fri, 14 Feb 2025 06:35:01 +0900 Subject: [PATCH 2/3] Handle new project via action handler --- .../rename-project/RenameProjectModal.svelte | 15 +++------- .../ui/nav/project/WorkingProjectView.svelte | 2 +- .../ui/nav/project/project-data-viewmodel.ts | 30 +++++++++---------- 3 files changed, 19 insertions(+), 28 deletions(-) diff --git a/monosketch-svelte/src/lib/ui/modal/rename-project/RenameProjectModal.svelte b/monosketch-svelte/src/lib/ui/modal/rename-project/RenameProjectModal.svelte index 136f7e91..b8b49484 100644 --- a/monosketch-svelte/src/lib/ui/modal/rename-project/RenameProjectModal.svelte +++ b/monosketch-svelte/src/lib/ui/modal/rename-project/RenameProjectModal.svelte @@ -1,35 +1,28 @@ diff --git a/monosketch-svelte/src/lib/ui/nav/project/WorkingProjectView.svelte b/monosketch-svelte/src/lib/ui/nav/project/WorkingProjectView.svelte index b7f04ce9..84153376 100644 --- a/monosketch-svelte/src/lib/ui/nav/project/WorkingProjectView.svelte +++ b/monosketch-svelte/src/lib/ui/nav/project/WorkingProjectView.svelte @@ -68,7 +68,7 @@ {/if} {#if isRenameProjectVisible && targetBounds} - + {/if}