From 66e39d9c65a075e4cad0c60a7d6783f67f403100 Mon Sep 17 00:00:00 2001 From: David Bolack Date: Mon, 13 May 2024 22:24:41 -0500 Subject: [PATCH] Update Theme Selector display For User/Brew Themes, display the first author instead of Brew/V3 in the first column. --- client/homebrew/editor/metadataEditor/metadataEditor.jsx | 4 ++-- server/homebrew.api.js | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/client/homebrew/editor/metadataEditor/metadataEditor.jsx b/client/homebrew/editor/metadataEditor/metadataEditor.jsx index 93dcd11c8..7cc5257f3 100644 --- a/client/homebrew/editor/metadataEditor/metadataEditor.jsx +++ b/client/homebrew/editor/metadataEditor/metadataEditor.jsx @@ -202,7 +202,7 @@ const MetadataEditor = createClass({ const preview = theme?.thumbnail ? theme.thumbnail : `/themes/${theme.renderer}/${theme.path}/dropdownPreview.png`; const texture = theme?.thumbnail ? theme.thumbnail : `/themes/${theme.renderer}/${theme.path}/dropdownTexture.png`; return
this.handleTheme(theme, renderer)} title={''}> - {`${renderer} : ${theme.name}`} + {`${theme?.author ? theme.author : renderer} : ${theme.name}`}
@@ -230,7 +230,7 @@ const MetadataEditor = createClass({ dropdown =
- {`${_.upperFirst(currentThemePath)} : ${currentTheme.name}`} + {`${currentTheme?.author ? currentTheme.author : _.upperFirst(currentThemePath)} : ${currentTheme.name}`}
{/*listThemes('Legacy')*/} {listThemes('V3')} diff --git a/server/homebrew.api.js b/server/homebrew.api.js index bfe847a38..8b0f35147 100644 --- a/server/homebrew.api.js +++ b/server/homebrew.api.js @@ -75,7 +75,8 @@ const api = { 'editId', 'thumbnail', 'textBin', - 'text' + 'text', + 'authors' ]; const userThemes = { @@ -93,6 +94,7 @@ const api = { renderer : 'V3', baseTheme : '', baseSnippets : false, + author : brew.authors[0], path : `#${brew.editId}`, thumbnail : brew.thumbnail.length > 0 ? brew.thumbnail : '/assets/naturalCritLogoWhite.svg' };