Skip to content

Commit 6267ae5

Browse files
committed
Merge pull request #48 from salesforce-ux/im-hide-empty-lookup-label
Don't render the lookup label if the label is empty
2 parents dafcc47 + d2b71fc commit 6267ae5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

components/SLDSLookup/index.jsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,12 +320,16 @@ class SLDSLookup extends React.Component {
320320
let componentClasses = this.state.selectedIndex === null ? "slds-lookup ignore-react-onclickoutside":"slds-lookup ignore-react-onclickoutside slds-has-selection";
321321
let inputContainerClasses = this.state.selectedIndex === null ? '':' slds-input';
322322
let inputContainerStyle = this.state.selectedIndex === null ? {} : {padding: '5px'};
323+
let inputLabel;
324+
if (this.props.label) {
325+
inputLabel = <label className="slds-form-element__label" htmlFor={this.props.type + "Lookup"}>{this.props.label}</label>
326+
}
323327

324328
return (
325329
<div className={componentClasses} data-select="multi" data-scope="single" data-typeahead="true">
326330
<section className="slds-form-element">
327331

328-
<label className="slds-form-element__label" htmlFor={this.props.type + "Lookup"}>{this.props.label}</label>
332+
{inputLabel}
329333

330334
<div className={"slds-lookup__control slds-input-has-icon slds-input-has-icon--right" + inputContainerClasses} style={inputContainerStyle}>
331335
{ this.state.selectedIndex !== null ? this.renderSelectedItem() : null }

0 commit comments

Comments
 (0)