From 94ebf0783e9cc76c7b78f928c3dccd90712dc920 Mon Sep 17 00:00:00 2001 From: Cody Jackson Date: Tue, 7 Jul 2020 16:24:12 -0700 Subject: [PATCH] Updating ingress page to include new requests - Enable freeform target service - Add status support to LabeledSelect - Indicate that the target service isn't one of the existing options with LabeledSelect warning status - Update text https://github.com/rancher/dashboard/issues/272#issuecomment-642436439 --- assets/styles/global/_form.scss | 14 ++++++++++++++ components/Banner.vue | 2 +- components/form/LabeledSelect.vue | 6 +++++- edit/networking.k8s.io.ingress/DefaultBackend.vue | 11 +++++++++-- edit/networking.k8s.io.ingress/RulePath.vue | 8 +++++++- 5 files changed, 36 insertions(+), 5 deletions(-) diff --git a/assets/styles/global/_form.scss b/assets/styles/global/_form.scss index 108c63916f..e3c92fdbe4 100644 --- a/assets/styles/global/_form.scss +++ b/assets/styles/global/_form.scss @@ -23,6 +23,20 @@ TEXTAREA, border: solid $outline-width var(--input-border); color: var(--input-text); + &:not(.focused) { + &.success { + border: solid 1px var(--success); + } + + &.warning { + border: solid 1px var(--warning); + } + + &.error { + border: solid 1px var(--error); + } + } + &:not(.view) { background-color: var(--input-bg); diff --git a/components/Banner.vue b/components/Banner.vue index f1f871a703..a24b9103dc 100644 --- a/components/Banner.vue +++ b/components/Banner.vue @@ -67,7 +67,7 @@ export default { &.error { background: var(--error-banner-bg); - border: solid 1px (--error); + border: solid 1px var(--error); color: var(--error); } } diff --git a/components/form/LabeledSelect.vue b/components/form/LabeledSelect.vue index 9feb90cb1c..e038e94bb9 100644 --- a/components/form/LabeledSelect.vue +++ b/components/form/LabeledSelect.vue @@ -40,6 +40,10 @@ export default { type: Boolean, default: false }, + status: { + type: String, + default: null + }, reduce: { type: Function, default: (e) => { @@ -152,7 +156,7 @@ export default {