diff --git a/e2e/time.spec.ts b/e2e/time.spec.ts
index 18464b8b..49edeb90 100644
--- a/e2e/time.spec.ts
+++ b/e2e/time.spec.ts
@@ -307,9 +307,11 @@ test('test that deleting a time entry from the overview works', async ({
const timeEntryCount = await timeEntryRows.count();
const newTimeEntry = timeEntryRows.first();
- const actionsDropdown = newTimeEntry.getByTestId('time_entry_actions');
+ const actionsDropdown = newTimeEntry
+ .getByRole('button', { name: 'Actions for the time entry' })
+ .first();
await actionsDropdown.click();
- const deleteButton = page.getByTestId('time_entry_delete');
+ const deleteButton = page.getByText('Delete');
await deleteButton.click();
await expect(timeEntryRows).toHaveCount(timeEntryCount - 1);
});
diff --git a/resources/js/Components/Common/Client/ClientMoreOptionsDropdown.vue b/resources/js/Components/Common/Client/ClientMoreOptionsDropdown.vue
index cafcd382..4aad766b 100644
--- a/resources/js/Components/Common/Client/ClientMoreOptionsDropdown.vue
+++ b/resources/js/Components/Common/Client/ClientMoreOptionsDropdown.vue
@@ -1,8 +1,8 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/resources/js/Components/Common/Invitation/InvitationMoreOptionsDropdown.vue b/resources/js/Components/Common/Invitation/InvitationMoreOptionsDropdown.vue
index 46343e3c..c4432950 100644
--- a/resources/js/Components/Common/Invitation/InvitationMoreOptionsDropdown.vue
+++ b/resources/js/Components/Common/Invitation/InvitationMoreOptionsDropdown.vue
@@ -1,6 +1,6 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/resources/js/Components/Common/Member/MemberMoreOptionsDropdown.vue b/resources/js/Components/Common/Member/MemberMoreOptionsDropdown.vue
index 06e8093c..f8e8e7c0 100644
--- a/resources/js/Components/Common/Member/MemberMoreOptionsDropdown.vue
+++ b/resources/js/Components/Common/Member/MemberMoreOptionsDropdown.vue
@@ -1,8 +1,8 @@
-
-
+ :label="'Actions for Member ' + props.member.name">
+
-
-
-
-
-
-
-
-
+
+
+
diff --git a/resources/js/Components/Common/Project/ProjectMoreOptionsDropdown.vue b/resources/js/Components/Common/Project/ProjectMoreOptionsDropdown.vue
index b775fd2e..dc02d558 100644
--- a/resources/js/Components/Common/Project/ProjectMoreOptionsDropdown.vue
+++ b/resources/js/Components/Common/Project/ProjectMoreOptionsDropdown.vue
@@ -1,5 +1,4 @@
-
-
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/resources/js/Components/Common/ProjectMember/ProjectMemberMoreOptionsDropdown.vue b/resources/js/Components/Common/ProjectMember/ProjectMemberMoreOptionsDropdown.vue
index b266a312..00a17d8a 100644
--- a/resources/js/Components/Common/ProjectMember/ProjectMemberMoreOptionsDropdown.vue
+++ b/resources/js/Components/Common/ProjectMember/ProjectMemberMoreOptionsDropdown.vue
@@ -1,10 +1,10 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/resources/js/Components/Common/Tag/TagMoreOptionsDropdown.vue b/resources/js/Components/Common/Tag/TagMoreOptionsDropdown.vue
index 662ed6db..e97d4295 100644
--- a/resources/js/Components/Common/Tag/TagMoreOptionsDropdown.vue
+++ b/resources/js/Components/Common/Tag/TagMoreOptionsDropdown.vue
@@ -1,7 +1,7 @@
-
-
-
-
-
-
-
-
+
+
+
diff --git a/resources/js/Components/Common/Task/TaskMoreOptionsDropdown.vue b/resources/js/Components/Common/Task/TaskMoreOptionsDropdown.vue
index df18ba6b..27d925e8 100644
--- a/resources/js/Components/Common/Task/TaskMoreOptionsDropdown.vue
+++ b/resources/js/Components/Common/Task/TaskMoreOptionsDropdown.vue
@@ -1,5 +1,4 @@
-
-
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/resources/js/Components/Common/TimeEntry/TimeEntryMoreOptionsDropdown.vue b/resources/js/Components/Common/TimeEntry/TimeEntryMoreOptionsDropdown.vue
index ba9bdfb8..32465b1d 100644
--- a/resources/js/Components/Common/TimeEntry/TimeEntryMoreOptionsDropdown.vue
+++ b/resources/js/Components/Common/TimeEntry/TimeEntryMoreOptionsDropdown.vue
@@ -1,38 +1,22 @@
-
-
-
-
-
-
-
-
+
+
+
diff --git a/resources/js/Components/MoreOptionsDropdown.vue b/resources/js/Components/MoreOptionsDropdown.vue
new file mode 100644
index 00000000..895a1707
--- /dev/null
+++ b/resources/js/Components/MoreOptionsDropdown.vue
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+