mirror of
https://github.com/tulir/gomuks.git
synced 2025-04-20 10:33:41 -05:00
web/timeline: disable hover menu on mobile
This commit is contained in:
parent
90e15dbab6
commit
0512945c57
1 changed files with 4 additions and 1 deletions
|
@ -17,6 +17,7 @@ import React, { use, useCallback, useState } from "react"
|
||||||
import { getAvatarURL, getMediaURL, getUserColorIndex } from "@/api/media.ts"
|
import { getAvatarURL, getMediaURL, getUserColorIndex } from "@/api/media.ts"
|
||||||
import { useRoomState } from "@/api/statestore"
|
import { useRoomState } from "@/api/statestore"
|
||||||
import { MemDBEvent, MemberEventContent, UnreadType } from "@/api/types"
|
import { MemDBEvent, MemberEventContent, UnreadType } from "@/api/types"
|
||||||
|
import { isMobileDevice } from "@/util/ismobile.ts"
|
||||||
import { getDisplayname, isEventID } from "@/util/validation.ts"
|
import { getDisplayname, isEventID } from "@/util/validation.ts"
|
||||||
import ClientContext from "../ClientContext.ts"
|
import ClientContext from "../ClientContext.ts"
|
||||||
import MainScreenContext from "../MainScreenContext.ts"
|
import MainScreenContext from "../MainScreenContext.ts"
|
||||||
|
@ -155,7 +156,9 @@ const TimelineEvent = ({ evt, prevEvt, disableMenu }: TimelineEventProps) => {
|
||||||
className={wrapperClassNames.join(" ")}
|
className={wrapperClassNames.join(" ")}
|
||||||
onContextMenu={onContextMenu}
|
onContextMenu={onContextMenu}
|
||||||
>
|
>
|
||||||
{!disableMenu && <div className={`context-menu-container ${forceContextMenuOpen ? "force-open" : ""}`}>
|
{!disableMenu && !isMobileDevice && <div
|
||||||
|
className={`context-menu-container ${forceContextMenuOpen ? "force-open" : ""}`}
|
||||||
|
>
|
||||||
<EventHoverMenu evt={evt} setForceOpen={setForceContextMenuOpen}/>
|
<EventHoverMenu evt={evt} setForceOpen={setForceContextMenuOpen}/>
|
||||||
</div>}
|
</div>}
|
||||||
{renderAvatar && <div
|
{renderAvatar && <div
|
||||||
|
|
Loading…
Add table
Reference in a new issue