diff --git a/packages/components/src/index.ts b/packages/components/src/index.ts index ada3bb1687..86c5bdb89e 100644 --- a/packages/components/src/index.ts +++ b/packages/components/src/index.ts @@ -4,6 +4,6 @@ export { KoliBri } from './schema'; export * from './components.d'; export { setCurrentLocation } from './components/link/ariaCurrentService'; export { ToasterService } from './components/toaster/toaster'; -export { bootstrap, register } from './core/bootstrap'; +export { bootstrap, register, isInitialized } from './core/bootstrap'; export * from './enums/bund'; export * from './kolibri'; diff --git a/packages/samples/react/src/react.main.tsx b/packages/samples/react/src/react.main.tsx index 9fead79075..f1403ae62c 100644 --- a/packages/samples/react/src/react.main.tsx +++ b/packages/samples/react/src/react.main.tsx @@ -3,7 +3,7 @@ import { createRoot } from 'react-dom/client'; import { HashRouter as Router } from 'react-router-dom'; import { setTagNameTransformer } from '@public-ui/react'; -import { bootstrap } from '@public-ui/components'; +import { bootstrap, isInitialized } from '@public-ui/components'; import { defineCustomElements } from '@public-ui/components/dist/loader'; import { BMF, DEFAULT, ECL_EC, ECL_EU, ITZBund } from '@public-ui/themes'; @@ -34,6 +34,9 @@ const getThemes = async () => { void (async () => { try { + console.info('bootstap is initialized: ', isInitialized()); + console.info('start kolibri bootstrap'); + await bootstrap( await getThemes(), () => { @@ -56,6 +59,8 @@ void (async () => { environment: process.env.NODE_ENV === 'development' ? 'development' : 'production', }, ); + + console.info('bootstap is initialized: ', isInitialized()); } catch (error) { console.warn('Theme registration failed:', error); }