From 5881c13adc312f864a280f9216993839ee86ef1e Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 13 Jan 2020 01:55:10 +0200 Subject: [PATCH] computed color display support in color_input --- src/components/color_input/color_input.scss | 3 +++ src/components/color_input/color_input.vue | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/src/components/color_input/color_input.scss b/src/components/color_input/color_input.scss index 92bf87c5..8e9923cf 100644 --- a/src/components/color_input/color_input.scss +++ b/src/components/color_input/color_input.scss @@ -31,11 +31,14 @@ height: 100%; } } + .computedIndicator, .transparentIndicator { flex: 0 0 2em; min-width: 2em; align-self: center; height: 100%; + } + .transparentIndicator { // forgot to install counter-strike source, ooops background-color: #FF00FF; position: relative; diff --git a/src/components/color_input/color_input.vue b/src/components/color_input/color_input.vue index e54409fe..8fb16113 100644 --- a/src/components/color_input/color_input.vue +++ b/src/components/color_input/color_input.vue @@ -38,6 +38,11 @@ v-if="transparentColor" class="transparentIndicator" /> +
@@ -95,6 +100,9 @@ export default { }, transparentColor () { return this.value === 'transparent' + }, + computedColor () { + return this.value && this.value.startsWith('--') } } }