From 6d918739f298c089145161bafde9e5dde469021f Mon Sep 17 00:00:00 2001 From: MattIPv4 Date: Wed, 6 May 2020 17:05:02 +0100 Subject: [PATCH] Add confirmation modal for all reset/remove actions in global tools section --- src/nginxconfig/scss/style.scss | 6 + .../templates/global_sections/tools.vue | 116 +++++++++++++----- 2 files changed, 94 insertions(+), 28 deletions(-) diff --git a/src/nginxconfig/scss/style.scss b/src/nginxconfig/scss/style.scss index 62548bc..8817092 100644 --- a/src/nginxconfig/scss/style.scss +++ b/src/nginxconfig/scss/style.scss @@ -346,4 +346,10 @@ $highlight: #f2c94c; } } } + + .modal { + .modal-card { + text-align: left; + } + } } diff --git a/src/nginxconfig/templates/global_sections/tools.vue b/src/nginxconfig/templates/global_sections/tools.vue index c2a45a6..8e31b0a 100644 --- a/src/nginxconfig/templates/global_sections/tools.vue +++ b/src/nginxconfig/templates/global_sections/tools.vue @@ -28,7 +28,7 @@
- enable symlink from sites-available/ to sites-enabled/ + enable symlinks from sites-available/ to sites-enabled/
@@ -47,6 +47,7 @@ class="input" type="text" readonly="readonly" + @click="select" /> @@ -60,17 +61,17 @@
+ + +

{{ confirmBody }}

+ Yes, I'm sure + No, cancel +