1
0
mirror of https://github.com/home-assistant/frontend.git synced 2026-04-02 00:27:49 +01:00

Fix copy button in dev tools (#30313)

Fix copy dev tools entity id
This commit is contained in:
Wendelin
2026-03-25 09:48:58 +01:00
committed by GitHub
parent ce90d83c92
commit 3337b414d7

View File

@@ -1,3 +1,4 @@
import type { RenderItemFunction } from "@lit-labs/virtualizer/virtualize";
import {
mdiClipboardTextMultipleOutline,
mdiInformationOutline,
@@ -5,18 +6,17 @@ import {
import type { HassEntity } from "home-assistant-js-websocket";
import { dump } from "js-yaml";
import type { CSSResultGroup, PropertyValues, TemplateResult } from "lit";
import type { RenderItemFunction } from "@lit-labs/virtualizer/virtualize";
import { css, html, LitElement, nothing } from "lit";
import { classMap } from "lit/directives/class-map";
import { customElement, property } from "lit/decorators";
import { classMap } from "lit/directives/class-map";
import { fireEvent } from "../../../../common/dom/fire_event";
import { loadVirtualizer } from "../../../../resources/virtualizer";
import { copyToClipboard } from "../../../../common/util/copy-clipboard";
import "../../../../components/ha-checkbox";
import "../../../../components/ha-svg-icon";
import { haStyle } from "../../../../resources/styles";
import { loadVirtualizer } from "../../../../resources/virtualizer";
import type { HomeAssistant } from "../../../../types";
import { showToast } from "../../../../util/toast";
import { haStyle } from "../../../../resources/styles";
@customElement("developer-tools-state-renderer")
class HaPanelDevStateRenderer extends LitElement {
@@ -218,7 +218,7 @@ class HaPanelDevStateRenderer extends LitElement {
private _copyEntity = async (ev) => {
ev.preventDefault();
const entity = (ev.currentTarget! as any).entity;
await copyToClipboard(entity.entity_id);
await copyToClipboard(entity.entity_id, document.body);
showToast(this, {
message: this.hass.localize("ui.common.copied_clipboard"),
});