/* ============== Standalone page composition ==============
Mounts the shared TopNav + Footer on regular WordPress pages
(e.g. Политика конфиденциальности), which are not part of the
React single-page apps. The page content itself is rendered by
PHP (the_content) between these two mount points. */
(function () {
if (typeof ReactDOM === 'undefined') return;
var navEl = document.getElementById('formula-topnav-root');
if (navEl && typeof TopNav !== 'undefined') {
ReactDOM.createRoot(navEl).render();
}
var footEl = document.getElementById('formula-footer-root');
if (footEl && typeof Footer !== 'undefined') {
ReactDOM.createRoot(footEl).render(
<>
{typeof StickySideForm !== 'undefined' ? : null}
>
);
}
})();