From faad24d1d5f9c72cf581db85e70533e0b2599f98 Mon Sep 17 00:00:00 2001 From: tiny-craft <137850705+tiny-craft@users.noreply.github.com> Date: Sat, 28 Oct 2023 22:42:15 +0800 Subject: [PATCH] perf: force change icon button color when then state is loading --- frontend/src/components/common/IconButton.vue | 8 +++++--- frontend/src/components/sidebar/BrowserTree.vue | 5 ++++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/common/IconButton.vue b/frontend/src/components/common/IconButton.vue index 79d4ba7..85c2326 100644 --- a/frontend/src/components/common/IconButton.vue +++ b/frontend/src/components/common/IconButton.vue @@ -14,7 +14,7 @@ const props = defineProps({ }, color: { type: String, - default: 'currentColor', + default: '', }, strokeWidth: { type: [Number, String], @@ -38,9 +38,10 @@ const hasTooltip = computed(() => { :focusable="false" :loading="loading" :text="!border" + :color="props.color" @click.prevent="emit('click')"> @@ -54,9 +55,10 @@ const hasTooltip = computed(() => { :focusable="false" :loading="loading" :text="!border" + :color="props.color" @click.prevent="emit('click')"> diff --git a/frontend/src/components/sidebar/BrowserTree.vue b/frontend/src/components/sidebar/BrowserTree.vue index f47ed38..45b5339 100644 --- a/frontend/src/components/sidebar/BrowserTree.vue +++ b/frontend/src/components/sidebar/BrowserTree.vue @@ -1,7 +1,7 @@