fix(messaging): prevent message overlay from sticking after finishing edit

pull/511/head
Paul Makles 2022-01-15 13:00:27 +00:00
parent bb5f940ad1
commit e67f8f95cd
1 changed files with 2 additions and 1 deletions

View File

@ -3,7 +3,7 @@ import { Message as MessageObject } from "revolt.js/dist/maps/Messages";
import { attachContextMenu } from "preact-context-menu";
import { memo } from "preact/compat";
import { useState } from "preact/hooks";
import { useEffect, useState } from "preact/hooks";
import { internalEmit } from "../../../lib/eventEmitter";
import { isTouchscreenDevice } from "../../../lib/isTouchscreenDevice";
@ -89,6 +89,7 @@ const Message = observer(
// ! FIXME(?): animate on hover
const [mouseHovering, setAnimate] = useState(false);
useEffect(() => setAnimate(false), [replacement]);
return (
<div id={message._id}>