react.ts 401 B

123456789101112131415
  1. import './marketing'
  2. import './features/header-footer-react'
  3. import { createRoot } from 'react-dom/client'
  4. import { ReactNode } from 'react'
  5. export function renderInReactLayout(
  6. parentId: string,
  7. createChildren: () => ReactNode
  8. ) {
  9. const parentElement = document.getElementById(parentId)
  10. if (parentElement) {
  11. const root = createRoot(parentElement)
  12. root.render(createChildren())
  13. }
  14. }