From 17704e50100b31e80dd91b6aa3ec54a1f0c77cbe Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Tue, 30 Aug 2022 22:50:04 -0400 Subject: [PATCH] Immediately save brew to localstorage upon page load --- client/homebrew/pages/newPage/newPage.jsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/homebrew/pages/newPage/newPage.jsx b/client/homebrew/pages/newPage/newPage.jsx index 1b96c6813..d79d56564 100644 --- a/client/homebrew/pages/newPage/newPage.jsx +++ b/client/homebrew/pages/newPage/newPage.jsx @@ -54,7 +54,7 @@ const NewPage = createClass({ const metaStorage = JSON.parse(localStorage.getItem(METAKEY)); if(!brew.text || !brew.style){ - brew.text = brew.text || (brewStorage ?? ''); + brew.text = brew.text || (brewStorage ?? ''); brew.style = brew.style || (styleStorage ?? undefined); // brew.title = metaStorage?.title || this.state.brew.title; // brew.description = metaStorage?.description || this.state.brew.description; @@ -84,6 +84,11 @@ const NewPage = createClass({ }, componentDidMount : function() { + localStorage.setItem(BREWKEY, this.state.brew.text); + localStorage.setItem(STYLEKEY, this.state.brew.style); + localStorage.setItem(METAKEY, JSON.stringify({ + 'renderer' : this.state.brew.renderer + })); document.addEventListener('keydown', this.handleControlKeys); }, componentWillUnmount : function() {