index.tsx 759 B

12345678910111213141516171819202122
  1. import ReactDOM from 'react-dom'
  2. import getMeta from '@/utils/meta'
  3. import DefaultNavbar from '@/features/ui/components/bootstrap-5/navbar/default-navbar'
  4. import Footer from '@/features/ui/components/bootstrap-5/footer/footer'
  5. import { SplitTestProvider } from '@/shared/context/split-test-context'
  6. const navbarElement = document.getElementById('navbar-container')
  7. if (navbarElement) {
  8. const navbarProps = getMeta('ol-navbar')
  9. ReactDOM.render(
  10. <SplitTestProvider>
  11. <DefaultNavbar {...navbarProps} />
  12. </SplitTestProvider>,
  13. navbarElement
  14. )
  15. }
  16. const footerElement = document.getElementById('footer-container')
  17. if (footerElement) {
  18. const footerProps = getMeta('ol-footer')
  19. ReactDOM.render(<Footer {...footerProps} />, footerElement)
  20. }