Added UrlInput component to tidy things up a little.

This commit is contained in:
orangemug
2019-10-27 17:08:23 +00:00
parent 663f295623
commit 566201fb45
8 changed files with 126 additions and 38 deletions

View File

@@ -158,15 +158,12 @@ class AddSource extends React.Component {
}
onAdd = () => {
this.props.onAdd(this.state.sourceId, this.state.source);
const {source, sourceId} = this.state;
this.props.onAdd(sourceId, source);
}
onChangeSource = (source) => {
// let error = "CORs policy won't allow fetching resources served over http from https";
this.setState({
source,
error,
});
this.setState({source});
}
render() {
@@ -198,15 +195,9 @@ class AddSource extends React.Component {
mode={this.state.mode}
source={this.state.source}
/>
{this.state.error &&
<div className="maputnik-add-source-error" style={{fontSize: "12px", color: "#E57373"}}>
Error: {this.state.error}
</div>
}
<Button
className="maputnik-add-source-button"
onClick={this.onAdd}
disabled={!!this.state.error}
>
Add Source
</Button>