25 lines
579 B
TypeScript
25 lines
579 B
TypeScript
import { FC } from 'react'
|
|
import { Link } from '.'
|
|
|
|
interface Props {
|
|
result?: string
|
|
}
|
|
|
|
const ResultLink: FC<Props> = ({ result }) => {
|
|
if (!result) return null
|
|
let href: string
|
|
if (result === 'tesSUCCESS') {
|
|
href = 'https://xrpl.org/tes-success.html'
|
|
} else {
|
|
// Going shortcut here because of url structure, if that changes we will do it manually
|
|
href = `https://xrpl.org/${result.slice(0, 3)}-codes.html`
|
|
}
|
|
return (
|
|
<Link as="a" href={href} target="_blank" rel="noopener noreferrer">
|
|
{result}
|
|
</Link>
|
|
)
|
|
}
|
|
|
|
export default ResultLink
|