// src/panels/views/ContainerConfigView.ts import { BaseView } from './BaseView'; import { ContainerConfigData, ConfigViewData } from '../types/ViewTypes'; export class ContainerConfigView extends BaseView { render(data?: ContainerConfigData): string { const container = data?.container; const configs = data?.configs || []; // 生成配置列表的 HTML - 添加删除按钮 const configsHtml = configs.map((config: ConfigViewData) => ` 🔧 ${config.name} ${config.fileName} `).join(''); return ` 容器配置 ${this.getStyles()}

⚙️ 容器配置 - ${container?.name || '未知容器'}

${configsHtml}
配置 文件 操作
`; } }