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 @@ 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 @@ + + + + +