diff --git a/src/client/components/CandidateCard.tsx b/src/client/components/CandidateCard.tsx index 0cec639..30a84ac 100644 --- a/src/client/components/CandidateCard.tsx +++ b/src/client/components/CandidateCard.tsx @@ -10,6 +10,7 @@ interface CandidateCardProps { categoryName: string; categoryIcon: string; imageFilename: string | null; + productUrl?: string | null; threadId: number; isActive: boolean; } @@ -22,6 +23,7 @@ export function CandidateCard({ categoryName, categoryIcon, imageFilename, + productUrl, threadId, isActive, }: CandidateCardProps) { @@ -30,9 +32,38 @@ export function CandidateCard({ (s) => s.openConfirmDeleteCandidate, ); const openResolveDialog = useUIStore((s) => s.openResolveDialog); + const openExternalLink = useUIStore((s) => s.openExternalLink); return ( -
+ You will be redirected to: +
++ {externalLinkUrl} +
+