MentionNode: add Tooltip

environments/review-nostr-ment-bugkb8/deployments/4172
Alex Gleason 11 months ago
parent 5aacfe299a
commit f6d60c243a
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7

@ -8,6 +8,8 @@ import { addClassNamesToElement } from '@lexical/utils';
import { $applyNodeReplacement, DecoratorNode } from 'lexical';
import React from 'react';
import { Tooltip } from 'soapbox/components/ui';
import type {
EditorConfig,
LexicalNode,
@ -79,14 +81,15 @@ class MentionNode extends DecoratorNode<JSX.Element> {
const username = acct.split('@')[0];
return (
<button
className='text-accent-blue'
type='button'
title={`@${acct}`}
dir='ltr'
>
@{username}
</button>
<Tooltip text={`@${acct}`}>
<button
className='text-accent-blue'
type='button'
dir='ltr'
>
@{username}
</button>
</Tooltip>
);
}

Loading…
Cancel
Save