feat(LicenseReviewPage): make document badges clickable links for direct access

This commit is contained in:
estifanos
2026-08-05 07:33:11 +00:00
parent 5fb6927d1a
commit 60604d8027

View File

@@ -758,11 +758,23 @@ export function LicenseReviewPage() {
</Table.Td>
<Table.Td>
<Group gap={4}>
{(member.documents ?? []).map((doc) => (
<Badge key={doc.id} size="xs" variant="light">
{doc.documentKey}
</Badge>
))}
{(member.documents ?? []).map((doc) => {
const url = doc.files?.[0]?.url;
return (
<Badge
key={doc.id}
size="xs"
variant="light"
component={url ? 'a' : undefined}
href={url}
target={url ? '_blank' : undefined}
rel={url ? 'noreferrer' : undefined}
style={url ? { cursor: 'pointer' } : undefined}
>
{doc.documentKey}
</Badge>
);
})}
</Group>
</Table.Td>
{/* A person's papers are as returnable as a document