Fix #637 unsupported project storage undefined on first load

This commit is contained in:
Misode
2024-11-27 22:39:49 +01:00
parent 5c874e3f8a
commit dc72614e85
6 changed files with 33 additions and 25 deletions

View File

@@ -11,13 +11,16 @@ export function ProjectDeletion() {
const { project, deleteProject } = useProject()
const doSave = useCallback(() => {
if (!project) {
return
}
Analytics.deleteProject('menu')
deleteProject(project.name)
deleteProject(project!.name)
hideModal()
}, [deleteProject, hideModal])
return <Modal class="file-modal">
<p>{locale('project.delete_confirm.1', project.name)}</p>
<p>{project && locale('project.delete_confirm.1', project.name)}</p>
<p><b>{locale('project.delete_confirm.2')}</b></p>
<div class="button-group">
<Btn icon="trashcan" label={locale('project.delete')} onClick={doSave} class="danger" />