translate: Add context menu item; fix MLE compatibility

This commit is contained in:
V 2023-07-08 03:30:16 +02:00
parent 2a318e390e
commit 7cd1d4c60f
No known key found for this signature in database
GPG key ID: A1DC0CFB5615D905
2 changed files with 27 additions and 1 deletions

View file

@ -44,6 +44,9 @@ export function TranslationAccessory({ message }: { message: Message; }) {
const [translation, setTranslation] = useState<TranslationValue>();
useEffect(() => {
// Ignore MessageLinkEmbeds messages
if ((message as any).vencordEmbeddedBy) return;
TranslationSetters.set(message.id, setTranslation);
return () => void TranslationSetters.delete(message.id);