Prevented inner modal div from closing the whole modal on click
This commit is contained in:
parent
2be9b87795
commit
ac33d25a1d
|
@ -35,7 +35,9 @@ export default class Modal extends React.Component {
|
||||||
return this.state.style.display !== state.style.display
|
return this.state.style.display !== state.style.display
|
||||||
}
|
}
|
||||||
|
|
||||||
handleClick() {
|
handleClick(e) {
|
||||||
|
if(e.target.classList[0] !== "modal") return;
|
||||||
|
|
||||||
this.setState({
|
this.setState({
|
||||||
style: { display: "none" }
|
style: { display: "none" }
|
||||||
});
|
});
|
||||||
|
|
|
@ -4,11 +4,21 @@ import Modal from '../Modal';
|
||||||
const Settings = window.require("electron-settings");
|
const Settings = window.require("electron-settings");
|
||||||
|
|
||||||
export default class SettingsManager extends Modal {
|
export default class SettingsManager extends Modal {
|
||||||
|
constructor() {
|
||||||
|
super();
|
||||||
|
this.JSX =
|
||||||
|
<div className='settings-window'>
|
||||||
|
<form>
|
||||||
|
<h3>Settings</h3>
|
||||||
|
<label for="table-data">
|
||||||
|
Delete Table Data: <input type="button" value="Delete" name="delete-table" id="delete-table-btn" />
|
||||||
|
</label>
|
||||||
|
</form>
|
||||||
|
</div>;
|
||||||
|
}
|
||||||
render() {
|
render() {
|
||||||
const JSX = <div className='settings-window'>Hello</div>
|
|
||||||
return(
|
return(
|
||||||
<Modal content={JSX} />
|
<Modal content={this.JSX} />
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
Reference in New Issue