feat(js): add app-http contracts and migrate helpdesk runtime layer
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user