16 lines
417 B
TypeScript
16 lines
417 B
TypeScript
import { useProfile } from 'hooks/useProfile'
|
|
import { Link } from 'react-router-dom'
|
|
|
|
interface ProfileLinkProps {
|
|
pubkey: string
|
|
profileRoute: string
|
|
}
|
|
|
|
export const ProfileLink = ({ pubkey, profileRoute }: ProfileLinkProps) => {
|
|
const profile = useProfile(pubkey)
|
|
const displayName =
|
|
profile?.displayName || profile?.name || '[name not set up]'
|
|
|
|
return <Link to={profileRoute}>{displayName}</Link>
|
|
}
|