import React from 'react'; import ReactDom from 'react-dom'; import App from './app'; import { keycloak } from './__data__/const'; export default () => ; const start = async () => { // onLoad: 'check-sso', // silentCheckSsoRedirectUri: `${location.origin}/silent-check-sso.html` try { const authenticated = await keycloak.init({ onLoad: 'login-required' }); console.log(`User is ${authenticated ? 'authenticated' : 'not authenticated'}`); } catch (error) { console.error('Failed to initialize adapter:', error); } } start(); export const mount = (Сomponent) => { ReactDom.render( <Сomponent/>, document.getElementById('app') ); if(module.hot) { module.hot.accept('./app', ()=> { ReactDom.render( , document.getElementById('app') ); }) } }; export const unmount = () => { ReactDom.unmountComponentAtNode(document.getElementById('app')); };