import { html, LitElement, render } from "lit"; import "./ChatPanel.js"; import "./live-reload.js"; import { customElement } from "lit/decorators.js"; import "@mariozechner/mini-lit/dist/ThemeToggle.js"; import { Button, Input, icon } from "@mariozechner/mini-lit"; import { Settings } from "lucide"; import { ModelSelector } from "./dialogs/ModelSelector.js"; async function getDom() { const [tab] = await chrome.tabs.query({ active: true, currentWindow: true }); if (!tab || !tab.id) return; const results = await chrome.scripting.executeScript({ target: { tabId: tab.id }, func: () => document.body.innerText, }); } @customElement("pi-chat-header") export class Header extends LitElement { createRenderRoot() { return this; } async connectedCallback() { super.connectedCallback(); const resp = await fetch("https://genai.mariozechner.at/api/health"); console.log(await resp.json()); } render() { return html`