implemented issue identifiers (<project_blob>-<issue_number>)

This commit is contained in:
Oliver Bryan
2025-12-14 21:19:28 +00:00
parent 0e4e84fe45
commit 6c8cba1def
3 changed files with 49 additions and 24 deletions

View File

@@ -78,18 +78,27 @@ function Index() {
</div>
{/* main body */}
<div className="w-full h-full flex items-start justify-between pt-2 gap-2">
{/* issues list (table) */}
<IssuesTable
issues={issues}
columns={{ description: false }}
issueSelectAction={setSelectedIssue}
className="border w-full flex-shrink"
/>
{/* issue detail pane */}
{selectedIssue && (
<div className="border w-2xl">
<IssueDetailPane issue={selectedIssue} close={() => setSelectedIssue(null)} />
</div>
{selectedProject && issues.length > 0 && (
<>
{/* issues list (table) */}
<IssuesTable
project={selectedProject}
issues={issues}
columns={{ description: false }}
issueSelectAction={setSelectedIssue}
className="border w-full flex-shrink"
/>
{/* issue detail pane */}
{selectedIssue && (
<div className="border w-2xl">
<IssueDetailPane
project={selectedProject}
issue={selectedIssue}
close={() => setSelectedIssue(null)}
/>
</div>
)}
</>
)}
</div>
</main>