MCPcopy
hub / github.com/home-assistant/frontend / makeDialogManager

Function makeDialogManager

src/dialogs/make-dialog-manager.ts:276–300  ·  view source on GitHub ↗
(element: LitElement & ProvideHassElement)

Source from the content-addressed store, hash-verified

274};
275
276export const makeDialogManager = (element: LitElement & ProvideHassElement) => {
277 element.addEventListener(
278 "show-dialog",
279 (e: HASSDomEvent<ShowDialogParams<unknown>>) => {
280 const {
281 dialogTag,
282 dialogImport,
283 dialogParams,
284 dialogAnchor,
285 addHistory,
286 parentElement,
287 } = e.detail;
288
289 showDialog(
290 element,
291 dialogTag,
292 dialogParams,
293 dialogImport,
294 parentElement,
295 addHistory,
296 dialogAnchor
297 );
298 }
299 );
300};
301
302const _handleClosedFocus = async (ev: HASSDomEvent<DialogClosedParams>) => {
303 if (!LOADED[ev.detail.dialog]) return;

Callers 3

firstUpdatedMethod · 0.90
firstUpdatedMethod · 0.90
firstUpdatedMethod · 0.90

Calls 2

showDialogFunction · 0.85
addEventListenerMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…