From b68b98f02a850e3c42c918ccaebe25e02425e663 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 22 Jan 2021 10:03:28 +0100 Subject: [PATCH] Improved domain creation form. --- frontend/src/App.vue | 6 + .../components/domains/DomainCreationForm.vue | 103 ++++++++++++------ .../src/components/domains/DomainList.vue | 18 ++- frontend/src/components/layout/Navbar.vue | 6 +- frontend/src/components/tools/ChoiceField.vue | 45 ++++++++ frontend/src/views/Domains.vue | 46 +++++++- 6 files changed, 181 insertions(+), 43 deletions(-) create mode 100644 frontend/src/components/tools/ChoiceField.vue diff --git a/frontend/src/App.vue b/frontend/src/App.vue index fc58607ba..6b6d7915e 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -38,3 +38,9 @@ export default { }) } + + diff --git a/frontend/src/components/domains/DomainCreationForm.vue b/frontend/src/components/domains/DomainCreationForm.vue index 8a109d830..c50d37f93 100644 --- a/frontend/src/components/domains/DomainCreationForm.vue +++ b/frontend/src/components/domains/DomainCreationForm.vue @@ -1,7 +1,11 @@ + + diff --git a/frontend/src/components/domains/DomainList.vue b/frontend/src/components/domains/DomainList.vue index 2e83c0c49..299317369 100644 --- a/frontend/src/components/domains/DomainList.vue +++ b/frontend/src/components/domains/DomainList.vue @@ -1,7 +1,15 @@ + + diff --git a/frontend/src/views/Domains.vue b/frontend/src/views/Domains.vue index 81fe67367..712ab76fd 100644 --- a/frontend/src/views/Domains.vue +++ b/frontend/src/views/Domains.vue @@ -9,24 +9,64 @@ mdi-file-export-outline - - mdi-plus - + + + + + Domain + + + Alias + + + + + + + + + + + +