Merge pull request #621 from orangemug/fix/CheckboxInput-props-error

Added default to <CheckboxInput/> value to fix warning in console.
This commit is contained in:
Orange Mug 2020-02-23 13:24:16 +00:00 committed by GitHub
commit d1f6bc95db
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 3 deletions

View file

@ -3,11 +3,15 @@ import PropTypes from 'prop-types'
class CheckboxInput extends React.Component { class CheckboxInput extends React.Component {
static propTypes = { static propTypes = {
value: PropTypes.bool.isRequired, value: PropTypes.bool,
style: PropTypes.object, style: PropTypes.object,
onChange: PropTypes.func, onChange: PropTypes.func,
} }
static defaultProps = {
value: false,
}
render() { render() {
return <label className="maputnik-checkbox-wrapper"> return <label className="maputnik-checkbox-wrapper">
<input <input

View file

@ -80,7 +80,7 @@ class ExportModal extends React.Component {
Download a JSON style to your computer. Download a JSON style to your computer.
</p> </p>
<p> <div>
<InputBlock <InputBlock
label={fieldSpecAdditional.maputnik.mapbox_access_token.label} label={fieldSpecAdditional.maputnik.mapbox_access_token.label}
fieldSpec={fieldSpecAdditional.maputnik.mapbox_access_token} fieldSpec={fieldSpecAdditional.maputnik.mapbox_access_token}
@ -108,7 +108,7 @@ class ExportModal extends React.Component {
onChange={this.changeMetadataProperty.bind(this, "maputnik:thunderforest_access_token")} onChange={this.changeMetadataProperty.bind(this, "maputnik:thunderforest_access_token")}
/> />
</InputBlock> </InputBlock>
</p> </div>
<Button onClick={this.downloadStyle.bind(this)}> <Button onClick={this.downloadStyle.bind(this)}>
<MdFileDownload /> <MdFileDownload />