From 22ea242b5511e94ead9606eb5b687c356a3a2020 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Tue, 10 May 2022 16:41:04 +0200 Subject: [PATCH 1/4] fix webpack dev config Signed-off-by: Robin Appelman --- webpack/dev.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webpack/dev.config.js b/webpack/dev.config.js index 673c8a116..8a30b30eb 100755 --- a/webpack/dev.config.js +++ b/webpack/dev.config.js @@ -7,7 +7,7 @@ module.exports = { context: path.resolve(__dirname, '..'), entry: { 'logreader-main': [ - './js/index.js' + './src/index.js' ] }, output: { From 504a58f02d6459048946a44f03179ee67c44bec7 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Tue, 10 May 2022 16:41:18 +0200 Subject: [PATCH 2/4] remove unneeded ToggleEntry state Signed-off-by: Robin Appelman --- src/Components/ToggleEntry.js | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/src/Components/ToggleEntry.js b/src/Components/ToggleEntry.js index 9d67079b1..4b6ba7e16 100644 --- a/src/Components/ToggleEntry.js +++ b/src/Components/ToggleEntry.js @@ -6,15 +6,6 @@ export class ToggleEntry extends Component { static idCounter = 0; _id = null; - state = { - active: false - }; - - constructor (props) { - super(); - this.state.active = props.active || false; - } - getCheckBoxId = ()=> { if (!this._id) { this._id = this.props.id || '__checkbox_' + (++ToggleEntry.idCounter); @@ -24,25 +15,18 @@ export class ToggleEntry extends Component { onClick = (e) => { e.preventDefault(); - let active = !this.state.active; - this.setState({active}); + let active = !this.props.active; if (this.props.onChange) { this.props.onChange(active); } }; - componentWillReceiveProps = (props) => { - if(props.active != this.state.active) { - this.setState({active: props.active}); - } - }; - render () { return (