From ca0f18acd6878a11efad23190b6a49fd66ae7063 Mon Sep 17 00:00:00 2001 From: "G.Ambatte" Date: Wed, 19 Feb 2025 15:22:08 +1300 Subject: [PATCH] Update getTextContent function to getHeaderContent --- client/homebrew/brewRenderer/headerNav/headerNav.jsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/client/homebrew/brewRenderer/headerNav/headerNav.jsx b/client/homebrew/brewRenderer/headerNav/headerNav.jsx index 895b59589..3d2902da9 100644 --- a/client/homebrew/brewRenderer/headerNav/headerNav.jsx +++ b/client/homebrew/brewRenderer/headerNav/headerNav.jsx @@ -20,14 +20,14 @@ const HeaderNav = React.forwardRef(({}, pagesRef)=>{ // The property value is a function that returns the text to be used const topLevelPages = { - '.frontCover' : (el, pageType)=>{ const text = getTextContent(el, pageType); return text ? `Cover: ${text}` : 'Cover Page'; }, - '.insideCover' : (el, pageType)=>{ const text = getTextContent(el, pageType); return text ? `Interior: ${text}` : 'Interior Cover Page'; }, - '.partCover' : (el, pageType)=>{ const text = getTextContent(el, pageType); return text ? `Section: ${text}` : 'Section Cover Page'; }, - '.backCover' : (el, pageType)=>{ const text = getTextContent(el, pageType); return text ? `Back: ${text}` : 'Rear Cover Page'; }, + '.frontCover' : (el, pageType)=>{ const text = getHeaderContent(el); return text ? `Cover: ${text}` : 'Cover Page'; }, + '.insideCover' : (el, pageType)=>{ const text = getHeaderContent(el); return text ? `Interior: ${text}` : 'Interior Cover Page'; }, + '.partCover' : (el, pageType)=>{ const text = getHeaderContent(el); return text ? `Section: ${text}` : 'Section Cover Page'; }, + '.backCover' : (el, pageType)=>{ const text = getHeaderContent(el); return text ? `Back: ${text}` : 'Rear Cover Page'; }, '.toc' : ()=>{ return 'Table of Contents'; }, }; - const getTextContent = (el, pageType)=>{ return el.querySelector(pageType).textContent; }; + const getHeaderContent = (el)=>{ return el.querySelector('h1')?.textContent; }; const topLevelPageSelector = Object.keys(topLevelPages).join(',');