From 6fc47ee8bdccc7f78d961e4df1643987e9344bf6 Mon Sep 17 00:00:00 2001 From: Dominik Pschenitschni Date: Mon, 14 Nov 2022 19:02:28 +0100 Subject: [PATCH 01/15] feat: route modals everywhere --- cypress/e2e/sharing/team.spec.ts | 2 +- src/components/base/OptionalWrapper.vue | 21 +++++++++++++++ src/components/home/TheNavigation.vue | 4 +-- src/components/home/contentAuth.vue | 10 +++---- .../list/list-settings-dropdown.vue | 18 ++++++------- src/components/misc/create-edit.vue | 21 ++++++++------- src/components/misc/modal.vue | 27 ++++++++++--------- .../namespace/namespace-settings-dropdown.vue | 12 ++++----- src/composables/useRouteWithModal.ts | 4 +-- src/services/savedFilter.ts | 4 +-- src/views/About.vue | 9 ++++--- src/views/Home.vue | 2 +- src/views/filters/FilterDelete.vue | 5 +--- src/views/filters/FilterEdit.vue | 5 ++-- src/views/filters/FilterNew.vue | 5 +--- src/views/labels/ListLabels.vue | 10 +++++-- src/views/list/ListInfo.vue | 8 ++---- src/views/list/NewList.vue | 9 +++++-- src/views/list/settings/archive.vue | 12 +++------ src/views/list/settings/background.vue | 13 +++++---- src/views/list/settings/delete.vue | 5 +--- src/views/list/settings/edit.vue | 14 +++++----- src/views/namespaces/ListNamespaces.vue | 12 ++++----- src/views/namespaces/NewNamespace.vue | 13 +++++---- src/views/namespaces/settings/archive.vue | 11 +++----- src/views/namespaces/settings/delete.vue | 5 +--- src/views/namespaces/settings/edit.vue | 10 +++---- src/views/tasks/TaskDetailView.vue | 10 +++++-- src/views/teams/ListTeams.vue | 10 +++++-- src/views/teams/NewTeam.vue | 1 + 30 files changed, 155 insertions(+), 137 deletions(-) create mode 100644 src/components/base/OptionalWrapper.vue diff --git a/cypress/e2e/sharing/team.spec.ts b/cypress/e2e/sharing/team.spec.ts index 7c48a59aa..22aafd7ee 100644 --- a/cypress/e2e/sharing/team.spec.ts +++ b/cypress/e2e/sharing/team.spec.ts @@ -19,7 +19,7 @@ describe('Team', () => { .contains('Create a new team') cy.get('input.input') .type(newTeamName) - cy.get('.button') + cy.get('.new-team button') .contains('Create') .click() diff --git a/src/components/base/OptionalWrapper.vue b/src/components/base/OptionalWrapper.vue new file mode 100644 index 000000000..2cc1b351f --- /dev/null +++ b/src/components/base/OptionalWrapper.vue @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/src/components/home/TheNavigation.vue b/src/components/home/TheNavigation.vue index 77d0b6e0e..07560b252 100644 --- a/src/components/home/TheNavigation.vue +++ b/src/components/home/TheNavigation.vue @@ -16,7 +16,7 @@ {{ currentList.title === '' ? $t('misc.loading') : getListTitle(currentList) }} - + @@ -75,7 +75,7 @@ {{ $t('keyboardShortcuts.title') }} {{ $t('about.title') }} diff --git a/src/components/home/contentAuth.vue b/src/components/home/contentAuth.vue index 24bc31c58..7a76229d3 100644 --- a/src/components/home/contentAuth.vue +++ b/src/components/home/contentAuth.vue @@ -38,14 +38,10 @@ - - - + /> {{ $t('menu.edit') }} {{ $t('misc.delete') }} @@ -25,7 +25,7 @@