{showFlowData && (
-
+
{JSON.stringify(proposal.proposed_flow_data, null, 2)}
)}
@@ -143,8 +143,8 @@ export function ProposalDetail({ proposal, onReview }: ProposalDetailProps) {
{/* Supporting sessions */}
{proposal.supporting_session_ids.length > 1 && (
-
-
+
+
Supporting Sessions ({proposal.supporting_session_ids.length})
@@ -153,7 +153,7 @@ export function ProposalDetail({ proposal, onReview }: ProposalDetailProps) {
key={sid}
to={`/pilot/${sid}`}
target="_blank"
- className="block text-xs text-primary hover:underline truncate"
+ className="block text-xs text-[#22d3ee] hover:underline truncate"
>
{sid}
@@ -164,14 +164,14 @@ export function ProposalDetail({ proposal, onReview }: ProposalDetailProps) {
{/* Review info (for already-reviewed proposals) */}
{proposal.reviewed_at && (
-
-
Review
-
+
+
Review
+
{proposal.status} on{' '}
{new Date(proposal.reviewed_at).toLocaleString()}
{proposal.reviewer_notes && (
-
{proposal.reviewer_notes}
+
{proposal.reviewer_notes}
)}
)}
@@ -180,15 +180,14 @@ export function ProposalDetail({ proposal, onReview }: ProposalDetailProps) {
{/* Review actions bar */}
{canReview && (
{/* Notes input */}
setReviewNotes(e.target.value)}
placeholder="Reviewer notes (optional)"
- className="w-full rounded-lg border border-border bg-card px-3 py-2 text-sm text-foreground placeholder:text-muted-foreground focus:border-[rgba(6,182,212,0.3)] focus:outline-none"
+ className="w-full rounded-lg border border-[#1e2130] bg-[#14161d] px-3 py-2 text-sm text-[#e2e5eb] placeholder:text-[#848b9b] focus:border-[rgba(6,182,212,0.3)] focus:outline-none"
/>
{/* Action buttons */}
@@ -203,14 +202,14 @@ export function ProposalDetail({ proposal, onReview }: ProposalDetailProps) {
Approve & Publish
) : (
-
+
Enhancement proposals require Edit & Publish
)}