fix(techdocs): to update title and subtitle when location changes

Signed-off-by: Camila Belo <camilaibs@gmail.com>
This commit is contained in:
Camila Belo
2022-08-12 15:27:25 +02:00
parent 5e3761d2e7
commit 829f14a9b0
2 changed files with 8 additions and 6 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs': patch
---
Always update the title and sub-title when the location changes on a `TechDocs` reader page.
@@ -77,16 +77,13 @@ export const TechDocsReaderPageHeader = (
useEffect(() => {
if (!metadata) return;
setTitle(prevTitle => {
const { site_name } = metadata;
return prevTitle || site_name;
});
setSubtitle(prevSubtitle => {
setTitle(metadata.site_name);
setSubtitle(() => {
let { site_description } = metadata;
if (!site_description || site_description === 'None') {
site_description = 'Home';
}
return prevSubtitle || site_description;
return site_description;
});
}, [metadata, setTitle, setSubtitle]);