-
- 项目中心
- {selectedRepo && {selectedRepo}}
-
-
-
,
- },
- {
- key: 'issues', label: 'Issues',
- children: (
-
-
- {selectedRepo ? (
-
- ) :
请选择仓库}
-
- ),
- },
- {
- key: 'milestones', label: '里程碑',
- children: (
-
-
- {selectedRepo ? (
-
- {(milestones || []).map((m: any) => (
-
-
- {m.description || '无描述'}
-
- {m.state}
- {m.due_on && 截止 {new Date(m.due_on).toLocaleDateString()}}
-
-
- ))}
-
- ) : 请选择仓库}
-
- ),
- },
- {
- key: 'releases', label: 'Release',
- children: (
-
-
- {selectedRepo ? (
-
{t} },
- { title: '标题', dataIndex: 'name', width: 250, ellipsis: true },
- { title: '发布者', dataIndex: ['author', 'login'], width: 100 },
- { title: '发布时间', dataIndex: 'published_at', width: 120, render: (d: string) => d ? new Date(d).toLocaleDateString() : '-' },
- ]}
- />
- ) : 请选择仓库}
-
- ),
- },
- {
- key: 'runners', label: 'Runner 状态',
- children: runners ? (
- {o ? '在线' : '离线'} },
- { title: '标签', dataIndex: 'tags', width: 150, render: (t: string[]) => (t || []).join(', ') || '-' },
- { title: '最后活跃', dataIndex: 'last_active', width: 120, render: (d: string) => d ? new Date(d).toLocaleString() : '-' },
- ]}
- />
- ) : ,
- },
- {
- key: 'gitea', label: 'Gitea 面板',
- children: (
-
-
-
- ),
- },
- ]} />
+
+
)
}