diff options
| author | Henry Jameson <me@hjkos.com> | 2020-01-13 01:55:10 +0200 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2020-01-13 01:55:10 +0200 |
| commit | 5881c13adc312f864a280f9216993839ee86ef1e (patch) | |
| tree | f935526dcec6f29599a4864517c7786037202c1a /src | |
| parent | fa2fcc882737c8c057fd12d4cc1a85d67f3b672e (diff) | |
computed color display support in color_input
Diffstat (limited to 'src')
| -rw-r--r-- | src/components/color_input/color_input.scss | 3 | ||||
| -rw-r--r-- | src/components/color_input/color_input.vue | 8 |
2 files changed, 11 insertions, 0 deletions
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" /> + <div + v-if="computedColor" + class="computedIndicator" + :style="{backgroundColor: fallback}" + /> </div> </div> </template> @@ -95,6 +100,9 @@ export default { }, transparentColor () { return this.value === 'transparent' + }, + computedColor () { + return this.value && this.value.startsWith('--') } } } |
