From a8ad5a3b6e40a076f97ac4847fe6acc2b9be4c8a Mon Sep 17 00:00:00 2001 From: Christopher Ng Date: Thu, 29 Jul 2021 01:23:04 +0000 Subject: [PATCH] Vuetify - abstract shared components - rewrite email section Signed-off-by: Christopher Ng --- .../DisplayNameSection/DisplayName.vue | 167 ++++++++++++++++++ .../DisplayNameSection/DisplayNameSection.vue | 100 +++++++++++ .../PersonalInfo/EmailSection/Email.vue | 105 ++++++----- .../EmailSection/EmailSection.vue | 24 ++- .../{EmailSection => shared}/AddButton.vue | 12 +- .../FederationControl.vue | 116 ++++++++---- .../{EmailSection => shared}/HeaderBar.vue | 48 +++-- apps/settings/src/main-personal-info.js | 25 ++- .../settings/personal/personal.info.php | 27 +-- 9 files changed, 470 insertions(+), 154 deletions(-) create mode 100644 apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayName.vue create mode 100644 apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayNameSection.vue rename apps/settings/src/components/PersonalInfo/{EmailSection => shared}/AddButton.vue (100%) rename apps/settings/src/components/PersonalInfo/{EmailSection => shared}/FederationControl.vue (58%) rename apps/settings/src/components/PersonalInfo/{EmailSection => shared}/HeaderBar.vue (65%) diff --git a/apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayName.vue b/apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayName.vue new file mode 100644 index 00000000000..1f32f55dcf7 --- /dev/null +++ b/apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayName.vue @@ -0,0 +1,167 @@ + + + + + + + diff --git a/apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayNameSection.vue b/apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayNameSection.vue new file mode 100644 index 00000000000..100e7fad876 --- /dev/null +++ b/apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayNameSection.vue @@ -0,0 +1,100 @@ + + + + + + + diff --git a/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue b/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue index faca83821e2..6c0a98d26f9 100644 --- a/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue +++ b/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue @@ -21,7 +21,7 @@