import "@material/mwc-button"; import { HassEntity } from "home-assistant-js-websocket"; import { CSSResultGroup, html, LitElement } from "lit"; import { customElement, property } from "lit/decorators"; import "../components/entity/ha-entity-toggle"; import "../components/entity/state-info"; import { isUnavailableState } from "../data/entity"; import { canRun, ScriptEntity } from "../data/script"; import { haStyle } from "../resources/styles"; import { HomeAssistant } from "../types"; @customElement("state-card-script") export class StateCardScript extends LitElement { @property({ attribute: false }) public hass!: HomeAssistant; @property() public stateObj!: HassEntity; @property({ type: Boolean }) public inDialog = false; protected render() { const stateObj = this.stateObj as ScriptEntity; return html`