Test propagate contextmenu event

No long press yet
This commit is contained in:
Lim Chee Aun 2023-09-19 00:46:14 +08:00
parent fe80215325
commit 42f9483491

View file

@ -286,6 +286,20 @@ function Notification({ notification, instance, reload, isStatic }) {
? `/${instance}/s/${actualStatusID}` ? `/${instance}/s/${actualStatusID}`
: `/s/${actualStatusID}` : `/s/${actualStatusID}`
} }
onContextMenu={(e) => {
const post = e.target.querySelector('.status');
if (post) {
// Fire a custom event to open the context menu
if (e.metaKey) return;
e.preventDefault();
post.dispatchEvent(
new MouseEvent('contextmenu', {
clientX: e.clientX,
clientY: e.clientY,
}),
);
}
}}
> >
{isStatic ? ( {isStatic ? (
<Status status={actualStatus} size="s" /> <Status status={actualStatus} size="s" />