feat: update the UX around label suggestions (#7532)
This commit is contained in:
@@ -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: [],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user