"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProjectView = void 0; const BaseView_1 = require("./BaseView"); class ProjectView extends BaseView_1.BaseView { render(data) { const projects = data?.projects || []; const projectPaths = data?.projectPaths || new Map(); const projectsHtml = projects.map((project) => { const isConfigured = projectPaths.has(project.id); const statusIcon = isConfigured ? '✅' : '⚙️'; const statusText = isConfigured ? '已配置' : '待配置'; return ` ${statusIcon} ${project.name}
${statusText}${isConfigured ? ` - ${projectPaths.get(project.id)}` : ''}
${isConfigured ? '打开' : '配置'} ${isConfigured ? `` : ''} `; }).join(''); return ` 数字卫星构建平台 ${this.getStyles()} ${this.getRepoSelectScript()}

🛰️数字卫星构建平台

${projectsHtml}
项目 配置 操作

📚 项目云仓库

🔗 获取项目仓库

从仓库配置中选择 Git 仓库,选择分支后可将完整项目克隆到本地
`; } } exports.ProjectView = ProjectView; //# sourceMappingURL=ProjectView.js.map