12 lines
388 B
TypeScript
12 lines
388 B
TypeScript
import { useProfile } from '@lume/utils/hooks/useProfile';
|
|
import { shortenKey } from '@lume/utils/shortenKey';
|
|
|
|
export const MentionUser = (props: { children: any[] }) => {
|
|
const pubkey = props.children[0];
|
|
const { user } = useProfile(pubkey);
|
|
|
|
return (
|
|
<span className="cursor-pointer text-fuchsia-500">@{user?.name || user?.display_name || shortenKey(pubkey)}</span>
|
|
);
|
|
};
|