Dashboard showing issues + sprint progress. Works in: - core/ide (Wails desktop via provider system) - lthn.sh (Laravel web via Blade component) - Standalone browser (index.html) Auto-refreshes every 30s. Accepts api-url and api-key attributes. Co-Authored-By: Virgil <virgil@lethean.io>
23 lines
650 B
TypeScript
23 lines
650 B
TypeScript
import { LitElement } from 'lit';
|
|
/**
|
|
* Agent dashboard panel — shows issues, sprint progress, and fleet status.
|
|
* Works in core/ide (Wails), lthn.sh (Laravel), and standalone browsers.
|
|
*
|
|
* @element core-agent-panel
|
|
*/
|
|
export declare class CoreAgentPanel extends LitElement {
|
|
apiUrl: string;
|
|
apiKey: string;
|
|
private issues;
|
|
private sprint;
|
|
private loading;
|
|
private error;
|
|
private activeTab;
|
|
static styles: import("lit").CSSResult;
|
|
connectedCallback(): void;
|
|
private fetchData;
|
|
private setTab;
|
|
private renderIssues;
|
|
private renderSprint;
|
|
render(): import("lit-html").TemplateResult<1>;
|
|
}
|