lion/packages/ui/components/overlays/singleton.js
2022-10-31 16:55:07 +01:00

14 lines
436 B
JavaScript

import { singletonManager } from 'singleton-manager';
// eslint-disable-next-line import/no-cycle
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;
}