* Add pinned message badge for Modern Layout * Add Bubble layout support * Add thread support * Add irc support * Rename event tile badges * Don't render footer when there is no reactions * Add a test for `PinnedMessageBadge.tsx` * Add a test in EventTile-test.tsx * Add e2e test
25 lines
628 B
TypeScript
25 lines
628 B
TypeScript
/*
|
|
* Copyright 2024 New Vector Ltd.
|
|
*
|
|
* SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
|
|
* Please see LICENSE files in the repository root for full details.
|
|
*
|
|
*/
|
|
|
|
import React, { JSX } from "react";
|
|
import { Icon as PinIcon } from "@vector-im/compound-design-tokens/icons/pin-solid.svg";
|
|
|
|
import { _t } from "../../../languageHandler.tsx";
|
|
|
|
/**
|
|
* A badge to indicate that a message is pinned.
|
|
*/
|
|
export function PinnedMessageBadge(): JSX.Element {
|
|
return (
|
|
<div className="mx_PinnedMessageBadge">
|
|
<PinIcon width="16" />
|
|
{_t("room|pinned_message_badge")}
|
|
</div>
|
|
);
|
|
}
|