diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/ShowHabitMenu.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/ShowHabitMenu.kt
index 60b079738..edb8eb5ee 100644
--- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/ShowHabitMenu.kt
+++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/show/ShowHabitMenu.kt
@@ -35,6 +35,9 @@ class ShowHabitMenu(
if (preferences.isDeveloper) {
menu.findItem(R.id.action_randomize).isVisible = true
}
+ menu.findItem(R.id.action_archive_habit).isVisible = presenter.canArchive()
+ menu.findItem(R.id.action_unarchive_habit).isVisible = presenter.canUnarchive()
+
return true
}
@@ -44,6 +47,15 @@ class ShowHabitMenu(
presenter.onEditHabit()
return true
}
+ R.id.action_archive_habit -> {
+ presenter.onArchiveHabits()
+ return true
+ }
+
+ R.id.action_unarchive_habit -> {
+ presenter.onUnarchiveHabits()
+ return true
+ }
R.id.action_delete -> {
presenter.onDeleteHabit()
return true
diff --git a/uhabits-android/src/main/res/menu/show_habit.xml b/uhabits-android/src/main/res/menu/show_habit.xml
index 9dd2386db..d49a817f1 100644
--- a/uhabits-android/src/main/res/menu/show_habit.xml
+++ b/uhabits-android/src/main/res/menu/show_habit.xml
@@ -26,6 +26,16 @@
android:title="@string/export"
app:showAsAction="never"/>
+
+
+
+