add deselect option to icon interface

This commit is contained in:
Nitwel
2020-10-15 17:24:13 +02:00
parent 8588b25710
commit b937d4ada3

View File

@@ -13,7 +13,14 @@
</template>
<template #append>
<v-icon @click="activate" name="expand_more" class="open-indicator" :class="{ open: active }" />
<v-icon v-if="value !== null" @click="setIcon(null)" name="close" />
<v-icon
v-else
@click="activate"
name="expand_more"
class="open-indicator"
:class="{ open: active }"
/>
</template>
</v-input>
</template>
@@ -83,7 +90,7 @@ export default defineComponent({
formatTitle,
};
function setIcon(icon: string) {
function setIcon(icon: string | null) {
emit('input', icon);
}
},