Handle error on modals

This commit is contained in:
tristantr
2025-10-31 18:15:59 +01:00
parent 4b7b8ba281
commit 484350cd10
@@ -60,7 +60,6 @@
import ConfirmationModal from '$lib/components/common/confirmationModal/ConfirmationModal.svelte'
import TextInput from '$lib/components/text_input/TextInput.svelte'
// Modal state for workspace operations
let archiveModalOpen = $state(false)
let deleteModalOpen = $state(false)
let isProcessingArchive = $state(false)
@@ -1059,9 +1058,11 @@
workspaceStore.set(undefined)
usersWorkspaceStore.set(undefined)
goto('/user/workspaces')
archiveModalOpen = false
} catch (error) {
sendUserToast(`Failed to archive workspace: ${error}`, true)
} finally {
isProcessingArchive = false
archiveModalOpen = false
}
}}
onCanceled={() => (archiveModalOpen = false)}
@@ -1085,9 +1086,11 @@
workspaceStore.set(undefined)
usersWorkspaceStore.set(undefined)
goto('/user/workspaces')
deleteModalOpen = false
} catch (error) {
sendUserToast(`Failed to delete workspace: ${error}`, true)
} finally {
isProcessingDelete = false
deleteModalOpen = false
}
}}
onCanceled={() => (deleteModalOpen = false)}