Skip to content

Commit 96fe075

Browse files
committed
Fix styles not reset on Calendar close
Closes #200
1 parent 8ce6d62 commit 96fe075

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/DatePicker.jsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,15 @@ export default class DatePicker extends PureComponent {
243243

244244
return (
245245
<Fit>
246-
<div className={mergeClassNames(className, `${className}--${isOpen ? 'open' : 'closed'}`)}>
246+
<div
247+
ref={(ref) => {
248+
if (ref && !isOpen) {
249+
ref.removeAttribute('style');
250+
}
251+
}}
252+
className={mergeClassNames(className, `${className}--${isOpen ? 'open' : 'closed'}`)}
253+
style={isOpen ? undefined : {}}
254+
>
247255
<Calendar
248256
className={calendarClassName}
249257
onChange={this.onChange}

0 commit comments

Comments
 (0)