import { initCsrf } from './components/csrf.js'; import { initFlash } from './components/flash.js'; import { initForms } from './components/forms.js?v=20260322a'; import { initModal } from './components/modal.js'; import { initDashboard } from './components/dashboard.js'; import { initSettingsSections } from './components/settings-sections.js'; import { initTheme } from './components/theme.js'; function initApp() { initTheme(); initCsrf(); initFlash(); initForms(); initModal(); initDashboard(); initSettingsSections(); } window.__stundenfuchsInitApp = initApp; if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initApp); } else { initApp(); }