overleaf-cep/services/web/frontend/js/features/header-footer-react/index.tsx
Alf Eaton d280d4ecad Merge pull request #25691 from overleaf/ae-project-list-nav
Move isReady out of DefaultNavbar component

GitOrigin-RevId: 66f19620399e405c9ef4d95f7aef3ab918da5aa1
2025-05-19 12:27:05 +00:00

23 lines
824 B
TypeScript

import { createRoot } from 'react-dom/client'
import getMeta from '@/utils/meta'
import { DefaultNavbarRoot } from '@/features/ui/components/bootstrap-5/navbar/default-navbar'
import Footer from '@/features/ui/components/bootstrap-5/footer/footer'
import { SplitTestProvider } from '@/shared/context/split-test-context'
const navbarElement = document.getElementById('navbar-container')
if (navbarElement) {
const navbarProps = getMeta('ol-navbar')
const root = createRoot(navbarElement)
root.render(
<SplitTestProvider>
<DefaultNavbarRoot {...navbarProps} />
</SplitTestProvider>
)
}
const footerElement = document.getElementById('footer-container')
if (footerElement) {
const footerProps = getMeta('ol-footer')
const root = createRoot(footerElement)
root.render(<Footer {...footerProps} />)
}