Merge pull request #4996 from G-Ambatte/fixLocalBackground

Fix background color in local installations
This commit is contained in:
Trevor Buckner
2026-09-23 21:43:07 -04:00
committed by GitHub
3 changed files with 10 additions and 9 deletions
+3 -3
View File
@@ -46,7 +46,7 @@ const Homebrew = (props)=>{
global.enablev4 = enablev4; global.enablev4 = enablev4;
const backgroundObject = ()=>{ const backgroundObject = ()=>{
if(config?.deployment || (config?.local && config?.development)) { if(config?.deployment || config?.developmentStyle) {
const bgText = config?.deployment || 'Local'; const bgText = config?.deployment || 'Local';
return { return {
backgroundImage : `url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='100px' width='200px'><text x='0' y='15' fill='%23fff7' font-size='20'>${bgText}</text></svg>")` backgroundImage : `url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='100px' width='200px'><text x='0' y='15' fill='%23fff7' font-size='20'>${bgText}</text></svg>")`
@@ -60,7 +60,7 @@ const Homebrew = (props)=>{
if(brew.pureError) { if(brew.pureError) {
return ( return (
<Router> <Router>
<div className={`homebrew${(config?.deployment || config?.local) ? ' deployment' : ''}`} style={backgroundObject()}> <div className={`homebrew${(config?.deployment || config?.developmentStyle) ? ' deployment' : ''}`} style={backgroundObject()}>
<Routes> <Routes>
<Route path={brew.originalUrl} element={<WithRoute el={ErrorPage} brew={brew} />} /> <Route path={brew.originalUrl} element={<WithRoute el={ErrorPage} brew={brew} />} />
</Routes> </Routes>
@@ -72,7 +72,7 @@ const Homebrew = (props)=>{
return ( return (
<Router> <Router>
<div className={`homebrew${(config?.deployment || config?.local) ? ' deployment' : ''}`} style={backgroundObject()}> <div className={`homebrew${(config?.deployment || config?.developmentStyle) ? ' deployment' : ''}`} style={backgroundObject()}>
<Routes> <Routes>
<Route path='/edit/:id' element={<WithRoute el={EditPage} brew={brew} userThemes={userThemes}/>} /> <Route path='/edit/:id' element={<WithRoute el={EditPage} brew={brew} userThemes={userThemes}/>} />
<Route path='/share/:id' element={<WithRoute el={SharePage} brew={brew} />} /> <Route path='/share/:id' element={<WithRoute el={SharePage} brew={brew} />} />
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"development": true, "development_style": false,
"host" : "homebrewery.local.naturalcrit.com:8000", "host" : "homebrewery.local.naturalcrit.com:8000",
"naturalcrit_url" : "local.naturalcrit.com:8010", "naturalcrit_url" : "local.naturalcrit.com:8010",
"secret" : "secret", "secret" : "secret",
+2 -1
View File
@@ -249,7 +249,8 @@ export default async function createApp(vite) {
publicUrl : config.get('publicUrl') ?? '', publicUrl : config.get('publicUrl') ?? '',
baseUrl : `${req.protocol}://${req.get('host')}`, baseUrl : `${req.protocol}://${req.get('host')}`,
environment : nodeEnv, environment : nodeEnv,
deployment : config.get('heroku_app_name') ?? '' deployment : config.get('heroku_app_name') ?? '',
developmentStyle : config.get('development_style')
}; };
const props = { const props = {
version : version, version : version,