Skip to content

Commit 8cc49aa

Browse files
fix: navigation on mobile v5
1 parent 542587f commit 8cc49aa

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

custom-implementation/src/main.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ const render = async () => {
1818

1919
const data = await getPageData()
2020
const theme = document.getElementsByTagName('html')[0].getAttribute('class')
21-
const sidenav = document.querySelector('button.fern-search-bar')
22-
?.parentElement as HTMLElement
2321

2422
if (!document.getElementById('theme-switch')) {
25-
const wrapper = document.createElement('div')
26-
wrapper.setAttribute('id', 'theme-switch')
27-
if (sidenav) {
23+
if (document.querySelector('button.fern-search-bar') !== null) {
24+
const sidenav = document.querySelector('button.fern-search-bar')
25+
?.parentElement as HTMLElement
26+
const wrapper = document.createElement('div')
27+
wrapper.setAttribute('id', 'theme-switch')
2828
sidenav.appendChild(wrapper)
29+
ReactDOM.render(React.createElement(ThemeSwitch), wrapper)
2930
}
30-
ReactDOM.render(React.createElement(ThemeSwitch), wrapper)
3131
}
3232

3333
ReactDOM.render(

0 commit comments

Comments
 (0)