feat: toon code + titel + status in sprint-switcher dropdown items
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
9335ad0e0d
commit
1a5c0b2d01
2 changed files with 23 additions and 8 deletions
|
|
@ -39,7 +39,7 @@ export default async function ProductBacklogPage({ params, searchParams }: Props
|
|||
prisma.sprint.findMany({
|
||||
where: { product_id: id },
|
||||
orderBy: { created_at: 'desc' },
|
||||
select: { id: true, code: true, status: true },
|
||||
select: { id: true, code: true, sprint_goal: true, status: true },
|
||||
}),
|
||||
prisma.user.findUnique({ where: { id: session.userId! }, select: { active_product_id: true } }),
|
||||
resolveActiveSprint(id),
|
||||
|
|
@ -61,13 +61,18 @@ export default async function ProductBacklogPage({ params, searchParams }: Props
|
|||
const sprintItems = allSprints.map(s => ({
|
||||
id: s.id,
|
||||
code: s.code,
|
||||
sprint_goal: s.sprint_goal,
|
||||
status: sprintStatusToApi(s.status),
|
||||
}))
|
||||
const activeSprintItem = resolvedActiveSprint
|
||||
const activeSprintFromList = resolvedActiveSprint
|
||||
? allSprints.find(s => s.id === resolvedActiveSprint.id)
|
||||
: null
|
||||
const activeSprintItem = activeSprintFromList
|
||||
? {
|
||||
id: resolvedActiveSprint.id,
|
||||
code: resolvedActiveSprint.code,
|
||||
status: sprintStatusToApi(resolvedActiveSprint.status),
|
||||
id: activeSprintFromList.id,
|
||||
code: activeSprintFromList.code,
|
||||
sprint_goal: activeSprintFromList.sprint_goal,
|
||||
status: sprintStatusToApi(activeSprintFromList.status),
|
||||
}
|
||||
: null
|
||||
const isActiveProduct = user?.active_product_id === id
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue