diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index fce84b5f7..baea64d3d 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -175,10 +175,7 @@ const BrewRenderer = (props)=>{ // Loads the theme bundle and parses it out. Called when the iFrame is first mounted, and when a new theme is selected const loadAllBrewStylesAndSnippets = ()=>{ - const rendererPath = isStaticTheme(props.renderer, props.theme) ? `/${props.renderer}/` : '/'; - - // Load the themeBundle from the endpoint as an object - fetch(`${window.location.protocol}//${window.location.host}/theme${rendererPath}${props.theme}`).then((response)=>response.json()).then((themeBundle)=>{ + fetch(`${window.location.protocol}//${window.location.host}/theme/${props.renderer}/${props.theme}`).then((response)=>response.json()).then((themeBundle)=>{ themeBundle.joinedStyles = themeBundle.styles.map(style => ``).join('\n\n'); //DOMPurify.sanitize(joinedStyles, purifyConfig); setState((prevState)=>({ ...prevState, diff --git a/server/app.js b/server/app.js index 2d0e1b16d..62976ade6 100644 --- a/server/app.js +++ b/server/app.js @@ -78,9 +78,6 @@ app.get('/robots.txt', (req, res)=>{ }); // Theme -// Path for User Themes -app.get('/theme/:id', asyncHandler(getThemeBundle)); -// Path for Static Themes app.get('/theme/:renderer/:id', asyncHandler(getThemeBundle)); //Home page