diff --git a/web/src/ui/timeline/content/useMediaContent.tsx b/web/src/ui/timeline/content/useMediaContent.tsx index 1b29ef0..2e190bc 100644 --- a/web/src/ui/timeline/content/useMediaContent.tsx +++ b/web/src/ui/timeline/content/useMediaContent.tsx @@ -37,10 +37,9 @@ export const useMediaContent = ( const onClick = (event: React.MouseEvent) => { // Check if it is spoilered. If it is, remove the attachment-spoiler class if(event.currentTarget.parentElement?.classList.contains("attachment-spoiler")) { - console.debug("Removing spoiler") + event.preventDefault() event.currentTarget.parentElement?.classList.remove("attachment-spoiler") } else { - console.debug("Opening lightbox") return lightBox(event) } } @@ -66,6 +65,19 @@ export const useMediaContent = ( event.currentTarget.currentTime = 0 } } + let classes = ["video-container"] + if(content["m.spoiler"] === true) { + classes.push("attachment-spoiler") + } + const onPlay = (event: React.MouseEvent) => { + // onclick doesn't appear to work for , classes.join(" "), {}] } else if (content.msgtype === "m.audio") { return [