fix: display owner_name in project detail

This commit is contained in:
Zhi
2026-03-12 12:36:36 +00:00
parent eb6de37261
commit b9c9d39d7d

View File

@@ -25,7 +25,7 @@ export default function ProjectDetailPage() {
api.get<Project>(`/projects/${id}`).then(({ data }) => { api.get<Project>(`/projects/${id}`).then(({ data }) => {
setProject(data) setProject(data)
setEditForm({ setEditForm({
owner: data.owner || '', owner: data.owner_name || data.owner || '',
repo: data.repo || '', repo: data.repo || '',
description: data.description || '', description: data.description || '',
sub_projects: data.sub_projects || [], sub_projects: data.sub_projects || [],
@@ -114,7 +114,7 @@ export default function ProjectDetailPage() {
<> <>
<h2>📁 {project.name} {project.project_code && <span className="badge">{project.project_code}</span>}</h2> <h2>📁 {project.name} {project.project_code && <span className="badge">{project.project_code}</span>}</h2>
<p style={{ color: 'var(--text-dim)', marginTop: 4 }}>{project.description || 'No description'}</p> <p style={{ color: 'var(--text-dim)', marginTop: 4 }}>{project.description || 'No description'}</p>
<div className="text-dim">Owner: {project.owner}</div> <div className="text-dim">Owner: {project.owner_name || project.owner || "Unknown"}</div>
<button className="btn-transition" style={{ marginTop: 8 }} onClick={() => setEditing(true)}>Edit</button> <button className="btn-transition" style={{ marginTop: 8 }} onClick={() => setEditing(true)}>Edit</button>
<button className="btn-danger" style={{ marginLeft: 8 }} onClick={deleteProject}>Delete</button> <button className="btn-danger" style={{ marginLeft: 8 }} onClick={deleteProject}>Delete</button>
</> </>