fix(ui/labels): update empty state for no labels (#12521)
parent
493f6dac58
commit
b5c08294b3
|
@ -85,7 +85,8 @@ class InlineLabelsEditor extends Component<Props, State> {
|
|||
const {labels, selectedLabels} = this.props
|
||||
const {searchTerm, isPopoverVisible, selectedItemID} = this.state
|
||||
|
||||
const labelsUsed = labels.length === selectedLabels.length
|
||||
const labelsUsed =
|
||||
labels.length > 0 && labels.length === selectedLabels.length
|
||||
|
||||
if (isPopoverVisible) {
|
||||
return (
|
||||
|
|
|
@ -46,6 +46,7 @@ class InlineLabelsList extends Component<Props> {
|
|||
onUpdateSelectedItem,
|
||||
selectedItemID,
|
||||
allLabelsUsed,
|
||||
searchTerm,
|
||||
} = this.props
|
||||
|
||||
if (filteredLabels.length) {
|
||||
|
@ -70,6 +71,14 @@ class InlineLabelsList extends Component<Props> {
|
|||
</EmptyState>
|
||||
)
|
||||
}
|
||||
|
||||
if (!searchTerm) {
|
||||
return (
|
||||
<EmptyState size={ComponentSize.Small}>
|
||||
<EmptyState.Text text="Type to create your first label" />
|
||||
</EmptyState>
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
private get createNewLabelButton(): JSX.Element {
|
||||
|
|
Loading…
Reference in New Issue