Skip to content

Commit 7eb9b77

Browse files
committed
Fix #81: Make readonly work on datetime field
1 parent 0d19943 commit 7eb9b77

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/components/form.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -743,21 +743,22 @@ export class FormDateTimeInput extends React.Component {
743743
}
744744

745745
showTimePicker = () => {
746-
this.setState({showTimePicker: true});
746+
this.setState({showTimePicker: !this.props.readOnly && true});
747747
}
748748

749749
render() {
750750
return (
751751
<div className={this.props.error ? "rjf-datetime-field has-error" : "rjf-datetime-field"}>
752752
<Label label={this.props.label} required={this.props.required} />
753753
<div className="rjf-datetime-field-inner">
754-
<div className="rjf-datetime-field-inputs">
754+
<div className={this.props.readOnly ? "rjf-datetime-field-inputs readonly" : "rjf-datetime-field-inputs"}>
755755
<div className="rjf-datetime-field-date">
756756
<FormInput
757757
label='Date'
758758
type='date'
759759
value={this.state.date}
760760
onChange={this.handleDateChange}
761+
readOnly={this.props.readOnly}
761762
/>
762763
</div>
763764
<div className="rjf-datetime-field-time">

0 commit comments

Comments
 (0)