Make openArtifact public and remove type cast in ArtifactPill

This commit is contained in:
Mario Zechner 2025-10-08 14:12:52 +02:00
parent 58b9c36268
commit 3adc8357b1
2 changed files with 2 additions and 2 deletions

View file

@ -6,7 +6,7 @@ export function ArtifactPill(filename: string, artifactsPanel?: ArtifactsPanel):
const handleClick = () => {
if (!artifactsPanel) return;
// openArtifact will show the artifact and call onOpen() to open the panel if needed
(artifactsPanel as any).openArtifact(filename);
artifactsPanel.openArtifact(filename);
};
return html`

View file

@ -167,7 +167,7 @@ export class ArtifactsPanel extends LitElement {
}
// Open panel and focus an artifact tab by filename
private openArtifact(filename: string) {
public openArtifact(filename: string) {
if (this._artifacts.has(filename)) {
this.showArtifact(filename);
// Ask host to open panel (AgentInterface demo listens to onOpen)