diff --git a/src/app/bookdate/page.tsx b/src/app/bookdate/page.tsx index f8ce055..d2c3ba9 100644 --- a/src/app/bookdate/page.tsx +++ b/src/app/bookdate/page.tsx @@ -415,6 +415,7 @@ export default function BookDatePage() { isAvailable={currentRec.isAvailable} requestedByUsername={currentRec.requestedByUsername} hideRequestActions + aiReason={currentRec.aiReason} /> ) : null; })()} diff --git a/src/components/audiobooks/AudiobookDetailsModal.tsx b/src/components/audiobooks/AudiobookDetailsModal.tsx index ebf5df7..c6c577b 100644 --- a/src/components/audiobooks/AudiobookDetailsModal.tsx +++ b/src/components/audiobooks/AudiobookDetailsModal.tsx @@ -34,6 +34,7 @@ interface AudiobookDetailsModalProps { requestedByUsername?: string | null; hideRequestActions?: boolean; hasReportedIssue?: boolean; + aiReason?: string | null; } // Status helper @@ -74,6 +75,7 @@ export function AudiobookDetailsModal({ requestedByUsername = null, hideRequestActions = false, hasReportedIssue = false, + aiReason = null, }: AudiobookDetailsModalProps) { const { user } = useAuth(); const { squareCovers } = usePreferences(); @@ -455,6 +457,20 @@ export function AudiobookDetailsModal({ )} + {/* AI Recommendation Reasoning */} + {aiReason && ( +
+ {aiReason} +
+