fix(overlays): support singleton override via setOverlays
This commit is contained in:
parent
0393427fa9
commit
171b87f8eb
2 changed files with 7 additions and 2 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
export { globalOverlaysStyle } from './src/globalOverlaysStyle.js';
|
export { globalOverlaysStyle } from './src/globalOverlaysStyle.js';
|
||||||
export { overlays } from './src/overlays.js';
|
export { overlays, setOverlays } from './src/overlays.js';
|
||||||
export { OverlaysManager } from './src/OverlaysManager.js';
|
export { OverlaysManager } from './src/OverlaysManager.js';
|
||||||
export { OverlayController } from './src/OverlayController.js';
|
export { OverlayController } from './src/OverlayController.js';
|
||||||
export { OverlayMixin } from './src/OverlayMixin.js';
|
export { OverlayMixin } from './src/OverlayMixin.js';
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,10 @@
|
||||||
import { singletonManager } from 'singleton-manager';
|
import { singletonManager } from 'singleton-manager';
|
||||||
import { OverlaysManager } from './OverlaysManager.js';
|
import { OverlaysManager } from './OverlaysManager.js';
|
||||||
|
|
||||||
export const overlays =
|
// eslint-disable-next-line import/no-mutable-exports
|
||||||
|
export let overlays =
|
||||||
singletonManager.get('@lion/overlays::overlays::0.15.x') || new OverlaysManager();
|
singletonManager.get('@lion/overlays::overlays::0.15.x') || new OverlaysManager();
|
||||||
|
|
||||||
|
export function setOverlays(newOverlays) {
|
||||||
|
overlays = newOverlays;
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue