export function parseApprovalValue(value: string | null | undefined): unknown { if (!value) return null; try { return JSON.parse(value); } catch { return value; } } export function approvalValuePreview(value: unknown): string { if (value === null || value === undefined) return "None"; if (typeof value === "string") return value; return JSON.stringify(value, null, 2); } export function ApprovalValueBlock({ label, value, }: { label: string; value: unknown; }) { return (
{label}
        {approvalValuePreview(value)}
      
); }