refactor: construct application layers from supplied sources

This commit is contained in:
Sameh Khamis committed 2026-09-14 14:20:01 -07:00
1 parent cd704d0e9b
commit 8160ac5fe4
53 files changed
+1152 -400

No files matched your search

+15 -2
View File
@@ -1,2 +1,15 @@
/** Compatibility entry for the application's UI composition. */
export { StyleManager } from './ui/composition.js';
import { StyleManager as ApplicationControls } from './ui/composition.js';
import { catalogControlServices } from './app/catalog.js';
import { getStandaloneCatalog } from './standalone/catalog.js';
/** Compatibility entry for direct standalone control construction. */
export class StyleManager extends ApplicationControls {
constructor(viewer, options = {}) {
super(viewer, {
...options,
services: {
...catalogControlServices(getStandaloneCatalog()),
...options.services,
},
});
}
}