feat: update the UX around label suggestions (#7532)

This commit is contained in:
Shivam Mishra
2023-07-17 15:10:56 +05:30
committed by GitHub
parent 91c1061214
commit 3e75ac2de5

View File

@@ -1,5 +1,10 @@
<template> <template>
<li v-if="shouldShowSuggestions" class="label-suggestion right"> <li
v-if="shouldShowSuggestions"
class="label-suggestion right"
@mouseover="isHovered = true"
@mouseleave="isHovered = false"
>
<div class="wrap"> <div class="wrap">
<div class="label-suggestion--container"> <div class="label-suggestion--container">
<h6 class="label-suggestion--title">Suggested labels</h6> <h6 class="label-suggestion--title">Suggested labels</h6>
@@ -33,6 +38,7 @@
hideOnClick: true, hideOnClick: true,
}" }"
variant="smooth" variant="smooth"
:color-scheme="isHovered ? 'alert' : 'primary'"
class="label--add" class="label--add"
icon="dismiss" icon="dismiss"
size="tiny" size="tiny"
@@ -41,7 +47,7 @@
</div> </div>
<div v-if="preparedLabels.length > 1"> <div v-if="preparedLabels.length > 1">
<woot-button <woot-button
variant="smooth" :variant="selectedLabels.length === 0 ? 'smooth' : ''"
class="label--add" class="label--add"
icon="add" icon="add"
size="tiny" size="tiny"
@@ -55,6 +61,7 @@
delay: { show: 600, hide: 0 }, delay: { show: 600, hide: 0 },
hideOnClick: true, hideOnClick: true,
}" }"
:color-scheme="isHovered ? 'alert' : 'primary'"
variant="smooth" variant="smooth"
class="label--add" class="label--add"
icon="dismiss" icon="dismiss"
@@ -117,6 +124,7 @@ export default {
return { return {
isDismissed: false, isDismissed: false,
fetchingSuggestions: false, fetchingSuggestions: false,
isHovered: false,
selectedLabels: [], selectedLabels: [],
}; };
}, },