Tag widget style fix: widget now hidden when empty

This commit is contained in:
Rainer Simon 2021-03-30 10:43:18 +02:00
parent ce3a92811e
commit ec2fca774a
2 changed files with 18 additions and 20 deletions

View File

@ -61,27 +61,25 @@ const TagWidget = props => {
return (
<div className="r6o-widget r6o-tag">
<div>
{ tags.length > 0 &&
<ul className="r6o-taglist">
{ tags.map(tag =>
<li key={tag.value} onClick={toggle(tag.value)}>
<span className="r6o-label">{tag.value}</span>
{ tags.length > 0 &&
<ul className="r6o-taglist">
{ tags.map(tag =>
<li key={tag.value} onClick={toggle(tag.value)}>
<span className="r6o-label">{tag.value}</span>
{!props.readOnly &&
<CSSTransition in={showDelete === tag.value} timeout={200} classNames="r6o-delete">
<span className="r6o-delete-wrapper" onClick={onDelete(tag)}>
<span className="r6o-delete">
<CloseIcon width={12} />
</span>
{!props.readOnly &&
<CSSTransition in={showDelete === tag.value} timeout={200} classNames="r6o-delete">
<span className="r6o-delete-wrapper" onClick={onDelete(tag)}>
<span className="r6o-delete">
<CloseIcon width={12} />
</span>
</CSSTransition>
}
</li>
)}
</ul>
}
</div>
</span>
</CSSTransition>
}
</li>
)}
</ul>
}
{!props.readOnly &&
<Autocomplete

View File

@ -1,4 +1,4 @@
.r6o-tags:empty {
.r6o-widget.r6o-tag:empty {
display:none;
}