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 {