Always show compact header for dashboards (#26706)

This commit is contained in:
Paul Bottein
2025-08-26 20:09:57 +02:00
committed by GitHub
parent 51840b88b3
commit 317149e51e
4 changed files with 217 additions and 55 deletions

View File

@@ -0,0 +1,24 @@
import { fireEvent } from "../../common/dom/fire_event";
interface ListItem {
icon?: string;
iconPath?: string;
label: string;
description?: string;
action: () => any;
}
export interface ListItemsDialogParams {
title?: string;
items: ListItem[];
}
export const showListItemsDialog = (
element: HTMLElement,
params: ListItemsDialogParams
) =>
fireEvent(element, "show-dialog", {
dialogTag: "dialog-list-items",
dialogImport: () => import("./dialog-list-items"),
dialogParams: params,
});