1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-11-05 23:10:41 +03:00

Linkify topics in space room directory results

This commit is contained in:
Michael Telatynski
2021-05-12 10:05:53 +01:00
parent 7bd1a2b87f
commit 2c2d95560b

View File

@@ -41,6 +41,7 @@ import TextWithTooltip from "../views/elements/TextWithTooltip";
import {useStateToggle} from "../../hooks/useStateToggle"; import {useStateToggle} from "../../hooks/useStateToggle";
import {getOrder} from "../../stores/SpaceStore"; import {getOrder} from "../../stores/SpaceStore";
import AccessibleTooltipButton from "../views/elements/AccessibleTooltipButton"; import AccessibleTooltipButton from "../views/elements/AccessibleTooltipButton";
import {linkifyElement} from "../../HtmlUtils";
interface IHierarchyProps { interface IHierarchyProps {
space: Room; space: Room;
@@ -172,7 +173,16 @@ const Tile: React.FC<ITileProps> = ({
{ suggestedSection } { suggestedSection }
</div> </div>
<div className="mx_SpaceRoomDirectory_roomTile_info"> <div
className="mx_SpaceRoomDirectory_roomTile_info"
ref={e => e && linkifyElement(e)}
onClick={ev => {
// prevent clicks on links from bubbling up to the room tile
if ((ev.target as HTMLElement).tagName === "A") {
ev.stopPropagation();
}
}}
>
{ description } { description }
</div> </div>
<div className="mx_SpaceRoomDirectory_actions"> <div className="mx_SpaceRoomDirectory_actions">