// src/panels/views/ProjectListView.ts import { BaseView } from './BaseView'; import { ProjectListData, ProjectViewData } from '../types/ViewTypes'; export class ProjectListView extends BaseView { render(data?: ProjectListData): string { const projects = data?.projects || []; // 生成项目列表的 HTML const projectsHtml = projects.map((project: ProjectViewData) => ` 🛸 ${project.name} 配置 `).join(''); return ` 项目管理 ${this.getStyles()}

🚀 飞行器项目管理

${projectsHtml}
项目 配置 操作
`; } }