fix: resolve TS type mismatch for parsed_summary array and add percentage sign to match list UI
Browse files
frontend/src/app/jds/[id]/candidates/[cid]/page.tsx
CHANGED
|
@@ -320,7 +320,7 @@ export default function CandidateDetailPage() {
|
|
| 320 |
<div className="bg-[var(--color-card)] border border-[var(--color-border)] rounded-2xl p-6">
|
| 321 |
<div className="font-semibold mb-3 flex items-center gap-2"><TrendingUp className="w-4 h-4 text-purple-400" /> Profile Summary</div>
|
| 322 |
{(() => {
|
| 323 |
-
let parsed = cand.parsed_summary;
|
| 324 |
try {
|
| 325 |
// Sometimes PostgreSQL arrays are formatted as {"A", "B"} and stored as string
|
| 326 |
let rawStr = cand.parsed_summary.trim();
|
|
|
|
| 320 |
<div className="bg-[var(--color-card)] border border-[var(--color-border)] rounded-2xl p-6">
|
| 321 |
<div className="font-semibold mb-3 flex items-center gap-2"><TrendingUp className="w-4 h-4 text-purple-400" /> Profile Summary</div>
|
| 322 |
{(() => {
|
| 323 |
+
let parsed: string | string[] = cand.parsed_summary || "";
|
| 324 |
try {
|
| 325 |
// Sometimes PostgreSQL arrays are formatted as {"A", "B"} and stored as string
|
| 326 |
let rawStr = cand.parsed_summary.trim();
|