feat: color the color button icon instead of the button itself

This commit is contained in:
kolaente 2022-09-14 18:56:51 +02:00
parent 51c806c12b
commit bdf992c9bf
Signed by untrusted user who does not match committer: konrad
GPG key ID: F40E70337AB24C9B
2 changed files with 20 additions and 6 deletions

View file

@ -378,9 +378,8 @@
@click="setFieldActive('color')"
variant="secondary"
icon="fill-drip"
:icon-color="color"
v-shortcut="'c'"
:class="{'has-light-text': color !== TASK_DEFAULT_COLOR && !colorIsDark(color)}"
:style="{'background-color': color !== TASK_DEFAULT_COLOR ? color : false}"
>
{{ $t('task.detail.actions.color') }}
</x-button>
@ -600,9 +599,13 @@ export default defineComponent({
return this.$route.name.includes('kanban')
},
color() {
return this.task.getHexColor
const color = this.task.getHexColor
? this.task.getHexColor()
: TASK_DEFAULT_COLOR
: false
return color === TASK_DEFAULT_COLOR
? ''
: color
},
},
methods: {