lion/packages/ui/components/overlays/src/singleton.js
2022-11-07 11:39:40 +01:00

13 lines
392 B
JavaScript

import { singletonManager } from 'singleton-manager';
import { OverlaysManager } from './OverlaysManager.js';
// eslint-disable-next-line import/no-mutable-exports
export let overlays =
singletonManager.get('@lion/overlays::overlays::0.15.x') || new OverlaysManager();
/**
* @param {OverlaysManager} newOverlays
*/
export function setOverlays(newOverlays) {
overlays = newOverlays;
}