const convertLinkingMetadataToLink = (details: LinkingMetadata) => {
let path
switch (details.entityName) {
case EntityName.BankTransaction:
path = `bank-transactions/${details.id}`
break
case EntityName.InvoicePayment:
path = details.relatedEntityLinkingMetadata?.[0].id
? `invoices/${details.relatedEntityLinkingMetadata?.[0].id}`
: undefined
break
default:
path = undefined
}
return path ? (
<a
href={`https://layerfi.com/${path}`}
target='_blank'
rel='noreferrer'
style={{
color: '#007bff',
textDecoration: 'none',
fontWeight: '500',
}}
>
{details.entityName}
</a>
) : undefined
}