import { LitElement, html, css } from "lit"; import { deviceID } from "card-tools/src/deviceID"; class BrowserModPanel extends LitElement { hass; narrow; render() { return html`
Browser Mod Settingss
The device ID is a unique identifier for your browser/device combination.
Update

Cool function

Enabling this will cause cool stuff to happen.

Another function

Enabling this will cause less cool stuff to happen.
`; } static get styles() { return [ ...(customElements.get("ha-config-dashboard") as any).styles, css` :host { --app-header-background-color: var(--sidebar-background-color); --app-header-text-color: var(--sidebar-text-color); --app-header-border-bottom: 1px solid var(--divider-color); } .card-actions { display: flex; } .spacer { flex-grow: 1; } ha-textfield { width: 250px; display: block; margin-top: 8px; } .option { display: flex; margin-top: 16px; } .option h3 { flex-grow: 1; margin: 0; } .option ha-switch { margin-top: 0.25em; margin-right: 7px; margin-left: 0.5em; } `, ]; } } const loadDevTools = async () => { if (customElements.get("ha-config-dashboard")) return; const ppResolver = document.createElement("partial-panel-resolver"); const routes = (ppResolver as any).getRoutes([ { component_name: "config", url_path: "a", }, ]); await routes?.routes?.a?.load?.(); const configRouter = document.createElement("ha-panel-config"); await (configRouter as any)?.routerOptions?.routes?.dashboard?.load?.(); await customElements.whenDefined("ha-config-dashboard"); }; loadDevTools().then(() => { customElements.define("browser-mod-panel", BrowserModPanel); });