Skip to content

Commit dd19fd9

Browse files
committed
Hide clearIcon if explicitly set to null
1 parent a56f7dc commit dd19fd9

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

src/DateTimePicker.jsx

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -153,15 +153,17 @@ export default class DateTimePicker extends PureComponent {
153153
showLeadingZeros={this.props.showLeadingZeros}
154154
value={this.props.value}
155155
/>
156-
<button
157-
className="react-datetime-picker__clear-button react-datetime-picker__button__icon"
158-
disabled={disabled}
159-
onClick={this.clear}
160-
onFocus={this.stopPropagation}
161-
type="button"
162-
>
163-
{this.props.clearIcon}
164-
</button>
156+
{this.props.clearIcon !== null && (
157+
<button
158+
className="react-datetime-picker__clear-button react-datetime-picker__button__icon"
159+
disabled={disabled}
160+
onClick={this.clear}
161+
onFocus={this.stopPropagation}
162+
type="button"
163+
>
164+
{this.props.clearIcon}
165+
</button>
166+
)}
165167
<button
166168
className="react-datetime-picker__calendar-button react-datetime-picker__button__icon"
167169
disabled={disabled}

0 commit comments

Comments
 (0)