Skip to content

Commit d5bbeeb

Browse files
committed
logging to determine render or css issue
1 parent d705b71 commit d5bbeeb

File tree

1 file changed

+30
-19
lines changed

1 file changed

+30
-19
lines changed

custom-implementation/src/main.tsx

Lines changed: 30 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,21 +28,12 @@ const render = async () => {
2828

2929
const data = await getPageData()
3030

31-
const sidenav = document.querySelector('button#fern-search-button')
31+
const sidenav = document.querySelector('button.fern-search-bar')
3232
?.parentElement as HTMLElement
3333

3434
const theme = document.getElementsByTagName('html')[0].getAttribute('class')
3535

36-
// DEBUG: Let's see what elements actually exist
37-
console.log('DEBUG: Looking for sidebar elements...')
38-
console.log('DEBUG: button#fern-search-button found:', document.querySelector('button#fern-search-button'))
39-
console.log('DEBUG: sidenav parent found:', sidenav)
40-
console.log('DEBUG: #fern-sidebar found:', document.getElementById('fern-sidebar'))
41-
console.log('DEBUG: All elements with fern- classes:', document.querySelectorAll('[class*="fern-"]'))
42-
console.log('DEBUG: All elements with fern- ids:', document.querySelectorAll('[id*="fern-"]'))
43-
4436
if (!sidenavRendered && !document.getElementById('sidenav-header-wrapper') && sidenav) {
45-
console.log('DEBUG: Found sidenav element, rendering search and theme switch...')
4637
sidenavRendered = true
4738

4839
const sidenavHeaderWrapper = document.createElement('div')
@@ -62,19 +53,21 @@ const render = async () => {
6253
themeRoot.render(React.createElement(ThemeSwitch))
6354

6455
sidenav.replaceWith(sidenavHeaderWrapper)
65-
} else {
66-
console.log('DEBUG: ❌ NOT rendering sidenav components because:')
67-
console.log(' - sidenavRendered:', sidenavRendered)
68-
console.log(' - sidenav-header-wrapper exists:', !!document.getElementById('sidenav-header-wrapper'))
69-
console.log(' - sidenav element found:', !!sidenav)
7056
}
7157

7258
const fernHeaderId = document.getElementById(FERN_CONTENT_WRAPPER_ID)
7359
const devrevHeaderId = document.getElementById(DEVREV_CONTENT_WRAPPER_ID)
7460

61+
// DEBUG: Check header state
62+
console.log('DEBUG: Header check:')
63+
console.log(' - headerRendered:', headerRendered)
64+
console.log(' - fernHeaderId exists:', !!fernHeaderId)
65+
console.log(' - devrevHeaderId exists:', !!devrevHeaderId)
66+
console.log(' - Will render header:', !headerRendered && !fernHeaderId && !devrevHeaderId)
67+
7568
// GUARD: Only render header once
7669
if (!headerRendered && !fernHeaderId && !devrevHeaderId) {
77-
console.log('DEBUG: Rendering header...')
70+
console.log('DEBUG: Starting header render...')
7871
headerRendered = true
7972

8073
// Main Container
@@ -109,6 +102,10 @@ const render = async () => {
109102
}
110103

111104
// Render header component
105+
console.log('DEBUG: Rendering DevRev header component...')
106+
console.log('DEBUG: devrevContentWrapper:', devrevContentWrapper)
107+
console.log('DEBUG: header data:', data.header)
108+
112109
const headerRoot = ReactDOM.createRoot(devrevContentWrapper)
113110
headerRoot.render(
114111
React.createElement(Header, {
@@ -117,12 +114,26 @@ const render = async () => {
117114
})
118115
)
119116

117+
console.log('DEBUG: DevRev header rendered, making visible...')
118+
120119
// Make header visible immediately
121120
setTimeout(() => {
122121
const header = document.getElementById(FERN_HEADER_CONTAINER_ID)
123-
if (header) {
124-
header.style.display = 'block'
125-
}
122+
console.log('DEBUG: Final header element:', header)
123+
if (header) {
124+
header.style.display = 'block'
125+
console.log('DEBUG: Header display set to block')
126+
127+
// Check if DevRev wrapper is visible
128+
const devrevWrapper = document.getElementById(DEVREV_CONTENT_WRAPPER_ID)
129+
if (devrevWrapper) {
130+
const styles = window.getComputedStyle(devrevWrapper)
131+
console.log('DEBUG: DevRev wrapper styles:')
132+
console.log(' - display:', styles.display)
133+
console.log(' - visibility:', styles.visibility)
134+
console.log(' - opacity:', styles.opacity)
135+
}
136+
}
126137
}, 0)
127138
}
128139

0 commit comments

Comments
 (0)