Merge remote-tracking branch 'origin/main' into LPM-78

This commit is contained in:
Robin Olsen
2026-02-25 13:43:07 +01:00
13 changed files with 279 additions and 206 deletions

View File

@@ -103,6 +103,7 @@ templ IssueTable(props IssueTableProps) {
base.PlainText("Status"),
base.PlainText("Type"),
base.PlainText("Priority"),
base.PlainText("Actions"),
},
[]templ.Component{
IssueRows(props.Issues),
@@ -135,6 +136,18 @@ templ IssueRows(issues []*models.Issue) {
<td class="px-4 py-2 border">{ string(issue.Status) }</td>
<td class="px-4 py-2 border">{ string(issue.IssueType) }</td>
<td class="px-4 py-2 border">{ fmt.Sprintf("P%d", issue.Priority) }</td>
<td class="px-4 py-2 border">
<button
type="button"
class="btn btn-error btn-xs btn-ghost"
hx-delete={ "/issues/" + issue.ID }
hx-confirm="Are you sure you want to delete this issue? This action cannot be undone."
hx-target="body"
title="Delete issue"
>
Delete
</button>
</td>
</tr>
}
}