in src/select/select.tsx [795:828]
getToolbar() {
const {hint, renderBottomToolbar} = this.props;
const {prefix, label, delayed} = this.state.addButton || {};
const isToolbarHasElements = this.state.addButton || hint || renderBottomToolbar;
if (!isToolbarHasElements) {
return null;
}
return (
<div
className={classNames(
{
[styles.toolbar]: Boolean(this.state.addButton || renderBottomToolbar),
},
this.props.toolbarClassName,
)}
data-test='ring-select-toolbar'
>
{renderBottomToolbar && renderBottomToolbar()}
{this.state.addButton && (
<Button
inline
delayed={delayed}
className={classNames(styles.button, styles.buttonSpaced)}
onClick={this.addHandler}
data-test='ring-select-toolbar-button'
>
{prefix ? `${prefix} ${label}` : label}
</Button>
)}
{hint && <List.ListHint label={hint} data-test='ring-select-toolbar-hint' />}
</div>
);
}