Skip to content

Commit c3f3008

Browse files
committed
added nullable state
1 parent e7ec674 commit c3f3008

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

src/lib/components/archiveProject.svelte

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,13 @@
5858
let projectToUnarchive = $state<Models.Project | null>(null);
5959
let showDeleteModal = $state(false);
6060
let projectToDelete = $state<Models.Project | null>(null);
61-
let deleteProjectName = $state('');
61+
let deleteProjectName = $state<string | null>(null);
6262
let deleteError = $state<string | null>(null);
6363
6464
function resetDeleteState() {
6565
showDeleteModal = false;
6666
projectToDelete = null;
67-
deleteProjectName = '';
67+
deleteProjectName = null;
6868
deleteError = null;
6969
}
7070
@@ -119,7 +119,7 @@
119119
120120
function handleDeleteProject(project: Models.Project) {
121121
projectToDelete = project;
122-
deleteProjectName = '';
122+
deleteProjectName = null;
123123
showDeleteModal = true;
124124
}
125125
@@ -353,7 +353,10 @@
353353
on:click={() => {
354354
resetDeleteState();
355355
}}>Cancel</Button>
356-
<Button submissionLoader submit disabled={deleteProjectName !== projectToDelete?.name}>
356+
<Button
357+
submissionLoader
358+
submit
359+
disabled={(deleteProjectName ?? '') !== projectToDelete?.name}>
357360
Delete
358361
</Button>
359362
</svelte:fragment>

0 commit comments

Comments
 (0)