diff --git a/frontend/src/components/misc/dropdown-item.vue b/frontend/src/components/misc/dropdown-item.vue
index 5285539d09..77968589ee 100644
--- a/frontend/src/components/misc/dropdown-item.vue
+++ b/frontend/src/components/misc/dropdown-item.vue
@@ -1,5 +1,5 @@
-
+
()
diff --git a/frontend/src/components/project/project-settings-dropdown.vue b/frontend/src/components/project/project-settings-dropdown.vue
index 802eba4aeb..236625bd92 100644
--- a/frontend/src/components/project/project-settings-dropdown.vue
+++ b/frontend/src/components/project/project-settings-dropdown.vue
@@ -69,6 +69,8 @@
{{ $t('menu.archive') }}
@@ -98,6 +100,8 @@
:to="{ name: 'project.settings.delete', params: { projectId: project.id } }"
icon="trash-alt"
class="has-text-danger"
+ :disabled="isDefaultProject"
+ v-tooltip="isDefaultProject ? $t('menu.cantDeleteIsDefault') : ''"
>
{{ $t('menu.delete') }}
@@ -106,7 +110,7 @@
\ No newline at end of file
diff --git a/frontend/src/i18n/lang/en.json b/frontend/src/i18n/lang/en.json
index a53fc9d552..fdc09d2cb0 100644
--- a/frontend/src/i18n/lang/en.json
+++ b/frontend/src/i18n/lang/en.json
@@ -978,7 +978,9 @@
"setBackground": "Set background",
"share": "Share",
"newProject": "New project",
- "createProject": "Create project"
+ "createProject": "Create project",
+ "cantArchiveIsDefault": "You cannot archive this because it is your default project.",
+ "cantDeleteIsDefault": "You cannot delete this because it is your default project."
},
"apiConfig": {
"url": "Vikunja URL",