Fix building-edit lint/warnings

This commit is contained in:
Tom Russell 2019-04-18 17:07:13 +01:00
parent 7553fcf597
commit 7d261b18ef

View File

@ -331,7 +331,7 @@ class MultiTextInput extends Component {
<Label slug={this.props.slug} title={this.props.title} tooltip={this.props.tooltip} /> <Label slug={this.props.slug} title={this.props.title} tooltip={this.props.tooltip} />
{ {
values.map((item, i) => ( values.map((item, i) => (
<div class="input-group"> <div className="input-group" key={i}>
<input className="form-control" type="text" <input className="form-control" type="text"
key={`${this.props.slug}-${i}`} name={`${this.props.slug}-${i}`} key={`${this.props.slug}-${i}`} name={`${this.props.slug}-${i}`}
data-index={i} data-index={i}
@ -340,16 +340,16 @@ class MultiTextInput extends Component {
disabled={this.props.disabled} disabled={this.props.disabled}
onChange={this.edit} onChange={this.edit}
/> />
<div class="input-group-append"> <div className="input-group-append">
<button type="button" onClick={this.remove} <button type="button" onClick={this.remove}
title="Remove" title="Remove"
data-index={i} class="btn btn-outline-dark"></button> data-index={i} className="btn btn-outline-dark"></button>
</div> </div>
</div> </div>
)) ))
} }
<button type="button" title="Add" onClick={this.add} <button type="button" title="Add" onClick={this.add}
class="btn btn-outline-dark">+</button> className="btn btn-outline-dark">+</button>
</Fragment> </Fragment>
) )
} }
@ -389,6 +389,13 @@ const NumberInput = (props) => (
class YearEstimator extends Component { class YearEstimator extends Component {
constructor(props) { constructor(props) {
super(props); super(props);
this.state = {
year: props.date_year,
upper: props.date_upper,
lower: props.date_lower,
decade: Math.floor(props.date_year / 10) * 10,
century: Math.floor(props.date_year / 100) * 100
}
} }
// TODO add dropdown for decade, century // TODO add dropdown for decade, century
// TODO roll in first/last year estimate // TODO roll in first/last year estimate