feat(js): add app-http contracts and migrate helpdesk runtime layer

This commit is contained in:
2026-04-20 22:31:13 +02:00
parent ec2f03e0cf
commit f189ef9df6
34 changed files with 2023 additions and 1134 deletions

View File

@@ -25,6 +25,7 @@ import { initTabs } from './components/app-tabs.js';
import { initSessionWarning } from './components/app-session-warning.js';
import { initFsLightboxRefresh } from './components/app-fslightbox-refresh.js';
import { initFileUpload } from './components/app-file-upload.js';
import { initLookupFields } from './components/app-lookup-field.js';
const runtime = createComponentRuntime({
root: document,
@@ -193,6 +194,13 @@ const bootRuntime = async () => {
selector: '[data-app-component="file-upload"]',
configPath: 'components.fileUpload',
});
runtime.register('lookup-field', initLookupFields, {
scope: 'global',
configPath: 'components.lookupField',
defaultConfig: {
selector: '[data-app-lookup]',
},
});
await mountModuleComponentsByPhase('early');
// Phase B: structure-defining components.