mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
feat(panel): surface the PR-review gate on the kanban boards
The awaiting_pr_review status had no board home, so a task sitting in the in-path PR-review gate was invisible on every kanban. Add a "PR Review" column to the PM board (between In Docs and PM Review, matching the lifecycle) and a dedicated "PR Review" tab — Awaiting Review -> Passed -> Changes Requested — mirroring the QA board.
This commit is contained in:
@@ -2,12 +2,12 @@
|
||||
|
||||
import { Suspense } from "react";
|
||||
import { useSearchParams, useRouter } from "next/navigation";
|
||||
import { DevKanban, QaKanban, PmKanban } from "@/components/kanban";
|
||||
import { DevKanban, QaKanban, PrReviewKanban, PmKanban } from "@/components/kanban";
|
||||
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs";
|
||||
import { Skeleton } from "@/components/ui/skeleton";
|
||||
import { Code, TestTube, ClipboardList } from "lucide-react";
|
||||
import { Code, TestTube, GitPullRequest, ClipboardList } from "lucide-react";
|
||||
|
||||
type KanbanView = "dev" | "qa" | "pm";
|
||||
type KanbanView = "dev" | "qa" | "pr-review" | "pm";
|
||||
|
||||
function KanbanPageContent() {
|
||||
const router = useRouter();
|
||||
@@ -36,6 +36,10 @@ function KanbanPageContent() {
|
||||
<TestTube className="h-4 w-4" />
|
||||
QA
|
||||
</TabsTrigger>
|
||||
<TabsTrigger value="pr-review" className="gap-2">
|
||||
<GitPullRequest className="h-4 w-4" />
|
||||
PR Review
|
||||
</TabsTrigger>
|
||||
<TabsTrigger value="pm" className="gap-2">
|
||||
<ClipboardList className="h-4 w-4" />
|
||||
PM
|
||||
@@ -48,6 +52,9 @@ function KanbanPageContent() {
|
||||
<TabsContent value="qa" className="mt-6">
|
||||
<QaKanban />
|
||||
</TabsContent>
|
||||
<TabsContent value="pr-review" className="mt-6">
|
||||
<PrReviewKanban />
|
||||
</TabsContent>
|
||||
<TabsContent value="pm" className="mt-6">
|
||||
<PmKanban />
|
||||
</TabsContent>
|
||||
|
||||
Reference in New Issue
Block a user