From fa4b3338af3a9cbb13c951d2c80e71884662256e Mon Sep 17 00:00:00 2001 From: Gazook89 <58999374+Gazook89@users.noreply.github.com> Date: Tue, 27 Sep 2022 21:04:51 -0500 Subject: [PATCH] save autosave setting to localStorage --- client/homebrew/pages/editPage/editPage.jsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/client/homebrew/pages/editPage/editPage.jsx b/client/homebrew/pages/editPage/editPage.jsx index 0976fbf98..746f5324b 100644 --- a/client/homebrew/pages/editPage/editPage.jsx +++ b/client/homebrew/pages/editPage/editPage.jsx @@ -63,12 +63,14 @@ const EditPage = createClass({ errors : null, htmlErrors : Markdown.validate(this.props.brew.text), url : '', - autoSave : true + autoSave : null }; }, savedBrew : null, componentDidMount : function(){ + this.setState({ autoSave: JSON.parse(localStorage.getItem('AUTOSAVE_ON')) }); + this.setState({ url : window.location.href }); @@ -382,7 +384,12 @@ const EditPage = createClass({ {this.renderGoogleDriveIcon()} {this.renderSaveButton()} - { this.setState((prevState)=>({ autoSave: !prevState.autoSave }));}}> + { + this.setState((prevState)=>({ + autoSave : !prevState.autoSave + })); + localStorage.setItem('AUTOSAVE_ON', JSON.stringify(!this.state.autoSave)); + }}> Autosave