change color of flag
This commit is contained in:
parent
6e8e3bf1f4
commit
91a52a29ce
@ -64,7 +64,12 @@ const setFlag = (flag: string, loadingState: Ref<boolean>) => {
|
|||||||
/>
|
/>
|
||||||
</span>
|
</span>
|
||||||
<span @click="setFlaggedFlag()">
|
<span @click="setFlaggedFlag()">
|
||||||
<SvgLoader svg="flag-line" class="option" :loading="flaggedLoading" />
|
<SvgLoader
|
||||||
|
svg="flag-line"
|
||||||
|
class="option"
|
||||||
|
:loading="flaggedLoading"
|
||||||
|
:classes="hasFlag(props.msg?.flags, '\\Flagged') ? 'warn' : ''"
|
||||||
|
/>
|
||||||
<!--
|
<!--
|
||||||
<SvgLoader
|
<SvgLoader
|
||||||
v-if="isSeenFc(props.msg?.flags)"
|
v-if="isSeenFc(props.msg?.flags)"
|
||||||
|
|||||||
@ -6,11 +6,6 @@ const props = defineProps({
|
|||||||
isDisabled: Boolean,
|
isDisabled: Boolean,
|
||||||
classes: String,
|
classes: String,
|
||||||
loading: { type: Boolean, default: false },
|
loading: { type: Boolean, default: false },
|
||||||
color: {
|
|
||||||
type: String,
|
|
||||||
default: `brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(1934%) hue-rotate(130deg)
|
|
||||||
brightness(114%) contrast(100%)`,
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log(props.loading);
|
console.log(props.loading);
|
||||||
@ -20,27 +15,25 @@ const pathSvg = () => require(`@/assets/svg/${props.svg}.svg`);
|
|||||||
<template>
|
<template>
|
||||||
<div class="mainSvg">
|
<div class="mainSvg">
|
||||||
<div class="lds-dual-ring" v-if="loading"></div>
|
<div class="lds-dual-ring" v-if="loading"></div>
|
||||||
<img
|
<img v-if="!loading" :disabled="props.isDisabled" :src="pathSvg()" :class="props.classes" />
|
||||||
v-if="!loading"
|
|
||||||
:disabled="props.isDisabled"
|
|
||||||
:src="pathSvg()"
|
|
||||||
:class="props.classes"
|
|
||||||
:style="{ filter: color }"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style scoped>
|
<style lang="scss" scoped>
|
||||||
.mainSvg {
|
.mainSvg {
|
||||||
display: inherit;
|
display: inherit;
|
||||||
}
|
}
|
||||||
|
|
||||||
img {
|
img {
|
||||||
padding: 1px;
|
padding: 1px;
|
||||||
}
|
filter: var(--svg-primary-text);
|
||||||
|
&.danger {
|
||||||
|
filter: var(--svg-danger);
|
||||||
|
}
|
||||||
|
|
||||||
img.danger {
|
&.warn {
|
||||||
filter: var(--svg-danger) !important;
|
filter: var(--svg-warn);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.lds-dual-ring {
|
.lds-dual-ring {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user