feat(inbox): rejected + payer_rejected + done_today rows drillable
This commit is contained in:
+27
-3
@@ -295,7 +295,16 @@ export default function Inbox() {
|
||||
name="REJECTED"
|
||||
accent="oxblood"
|
||||
rows={lanes.rejected}
|
||||
onRowClick={() => {}}
|
||||
// SP21 Phase 5 Task 5.4: rejected claims drill into the
|
||||
// ClaimDrawer. All rows here are claims (kind === "claim"),
|
||||
// so the branch is straightforward — the type union still
|
||||
// requires the defensive check, but a row click on a claim
|
||||
// here is always a claim drill.
|
||||
onRowClick={(row) => {
|
||||
if (row.kind === "claim") {
|
||||
navigate(`/claims?claim=${encodeURIComponent(row.id)}`);
|
||||
}
|
||||
}}
|
||||
onSelectionChange={(ids) => setLaneSelected("rejected", ids)}
|
||||
/>
|
||||
{/*
|
||||
@@ -308,7 +317,13 @@ export default function Inbox() {
|
||||
name="PAYER REJECTED"
|
||||
accent="oxblood"
|
||||
rows={lanes.payer_rejected}
|
||||
onRowClick={() => {}}
|
||||
// SP21 Phase 5 Task 5.4: payer-rejected claims also drill
|
||||
// into the ClaimDrawer — same shape as the rejected lane.
|
||||
onRowClick={(row) => {
|
||||
if (row.kind === "claim") {
|
||||
navigate(`/claims?claim=${encodeURIComponent(row.id)}`);
|
||||
}
|
||||
}}
|
||||
onSelectionChange={(ids) => setLaneSelected("payer_rejected", ids)}
|
||||
/>
|
||||
<Lane
|
||||
@@ -344,7 +359,16 @@ export default function Inbox() {
|
||||
name="DONE"
|
||||
accent="muted"
|
||||
rows={lanes.done_today}
|
||||
onRowClick={() => {}}
|
||||
// SP21 Phase 5 Task 5.4: done_today rows are also claim
|
||||
// drills — same as rejected / payer_rejected. The drawer
|
||||
// surfaces the claim's current state + recent history,
|
||||
// which is exactly what an operator wants when reviewing
|
||||
// "what got shipped today".
|
||||
onRowClick={(row) => {
|
||||
if (row.kind === "claim") {
|
||||
navigate(`/claims?claim=${encodeURIComponent(row.id)}`);
|
||||
}
|
||||
}}
|
||||
onSelectionChange={(ids) => setLaneSelected("done_today", ids)}
|
||||
/>
|
||||
</main>
|
||||
|
||||
Reference in New Issue
Block a user