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 { overlays } from './src/overlays.js';
|
||||
export { overlays, setOverlays } from './src/overlays.js';
|
||||
export { OverlaysManager } from './src/OverlaysManager.js';
|
||||
export { OverlayController } from './src/OverlayController.js';
|
||||
export { OverlayMixin } from './src/OverlayMixin.js';
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
import { singletonManager } from 'singleton-manager';
|
||||
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();
|
||||
|
||||
export function setOverlays(newOverlays) {
|
||||
overlays = newOverlays;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue