From 0dc491adfcf60713e365f1b9aba9540e0c67d210 Mon Sep 17 00:00:00 2001 From: "G.Ambatte" Date: Wed, 14 Dec 2022 21:26:11 +1300 Subject: [PATCH] Apply default to NewPage --- client/homebrew/pages/newPage/newPage.jsx | 24 ++++------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/client/homebrew/pages/newPage/newPage.jsx b/client/homebrew/pages/newPage/newPage.jsx index 251f169c9..369070f99 100644 --- a/client/homebrew/pages/newPage/newPage.jsx +++ b/client/homebrew/pages/newPage/newPage.jsx @@ -17,6 +17,8 @@ const SplitPane = require('naturalcrit/splitPane/splitPane.jsx'); const Editor = require('../../editor/editor.jsx'); const BrewRenderer = require('../../brewRenderer/brewRenderer.jsx'); +const { DEFAULT_BREW } = require('../../../../server/brewDefaults.js'); + const BREWKEY = 'homebrewery-new'; const STYLEKEY = 'homebrewery-new-style'; const METAKEY = 'homebrewery-new-meta'; @@ -26,30 +28,12 @@ const NewPage = createClass({ displayName : 'NewPage', getDefaultProps : function() { return { - brew : { - text : '', - style : undefined, - title : '', - description : '', - renderer : 'V3', - theme : '5ePHB' - } + brew : DEFAULT_BREW }; }, getInitialState : function() { - let brew = this.props.brew; - - if(this.props.brew.shareId) { - brew = { - text : brew.text ?? '', - style : brew.style ?? undefined, - title : brew.title ?? '', - description : brew.description ?? '', - renderer : brew.renderer ?? 'legacy', - theme : brew.theme ?? '5ePHB' - }; - } + const brew = this.props.brew; return { brew : brew,