matrix-react-sdk
Version:
SDK for matrix.org using React
36 lines (33 loc) • 3.61 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.UnreadNotificationBadge = UnreadNotificationBadge;
var _react = _interopRequireDefault(require("react"));
var _useUnreadNotifications = require("../../../../hooks/useUnreadNotifications");
var _StatelessNotificationBadge = require("./StatelessNotificationBadge");
/*
Copyright 2024 New Vector Ltd.
Copyright 2022 The Matrix.org Foundation C.I.C.
SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
Please see LICENSE files in the repository root for full details.
*/
function UnreadNotificationBadge({
room,
threadId,
forceDot
}) {
const {
symbol,
count,
level
} = (0, _useUnreadNotifications.useUnreadNotifications)(room, threadId);
return /*#__PURE__*/_react.default.createElement(_StatelessNotificationBadge.StatelessNotificationBadge, {
symbol: symbol,
count: count,
level: level,
forceDot: forceDot
});
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl91c2VVbnJlYWROb3RpZmljYXRpb25zIiwiX1N0YXRlbGVzc05vdGlmaWNhdGlvbkJhZGdlIiwiVW5yZWFkTm90aWZpY2F0aW9uQmFkZ2UiLCJyb29tIiwidGhyZWFkSWQiLCJmb3JjZURvdCIsInN5bWJvbCIsImNvdW50IiwibGV2ZWwiLCJ1c2VVbnJlYWROb3RpZmljYXRpb25zIiwiZGVmYXVsdCIsImNyZWF0ZUVsZW1lbnQiLCJTdGF0ZWxlc3NOb3RpZmljYXRpb25CYWRnZSJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL3ZpZXdzL3Jvb21zL05vdGlmaWNhdGlvbkJhZGdlL1VucmVhZE5vdGlmaWNhdGlvbkJhZGdlLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAyMiBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgeyBSb29tIH0gZnJvbSBcIm1hdHJpeC1qcy1zZGsvc3JjL21hdHJpeFwiO1xuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuXG5pbXBvcnQgeyB1c2VVbnJlYWROb3RpZmljYXRpb25zIH0gZnJvbSBcIi4uLy4uLy4uLy4uL2hvb2tzL3VzZVVucmVhZE5vdGlmaWNhdGlvbnNcIjtcbmltcG9ydCB7IFN0YXRlbGVzc05vdGlmaWNhdGlvbkJhZGdlIH0gZnJvbSBcIi4vU3RhdGVsZXNzTm90aWZpY2F0aW9uQmFkZ2VcIjtcblxuaW50ZXJmYWNlIFByb3BzIHtcbiAgICByb29tPzogUm9vbTtcbiAgICB0aHJlYWRJZD86IHN0cmluZztcbiAgICAvKipcbiAgICAgKiBJZiB0cnVlLCB3aGVyZSB3ZSB3b3VsZCBub3JtYWxseSBzaG93IGEgYmFkZ2UsIHdlIGluc3RlYWQgc2hvdyBhIGRvdC4gTm8gbnVtZXJpYyBjb3VudCB3aWxsXG4gICAgICogYmUgZGlzcGxheWVkLlxuICAgICAqL1xuICAgIGZvcmNlRG90PzogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIFVucmVhZE5vdGlmaWNhdGlvbkJhZGdlKHsgcm9vbSwgdGhyZWFkSWQsIGZvcmNlRG90IH06IFByb3BzKTogSlNYLkVsZW1lbnQge1xuICAgIGNvbnN0IHsgc3ltYm9sLCBjb3VudCwgbGV2ZWwgfSA9IHVzZVVucmVhZE5vdGlmaWNhdGlvbnMocm9vbSwgdGhyZWFkSWQpO1xuXG4gICAgcmV0dXJuIDxTdGF0ZWxlc3NOb3RpZmljYXRpb25CYWRnZSBzeW1ib2w9e3N5bWJvbH0gY291bnQ9e2NvdW50fSBsZXZlbD17bGV2ZWx9IGZvcmNlRG90PXtmb3JjZURvdH0gLz47XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFTQSxJQUFBQSxNQUFBLEdBQUFDLHNCQUFBLENBQUFDLE9BQUE7QUFFQSxJQUFBQyx1QkFBQSxHQUFBRCxPQUFBO0FBQ0EsSUFBQUUsMkJBQUEsR0FBQUYsT0FBQTtBQVpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQWtCTyxTQUFTRyx1QkFBdUJBLENBQUM7RUFBRUMsSUFBSTtFQUFFQyxRQUFRO0VBQUVDO0FBQWdCLENBQUMsRUFBZTtFQUN0RixNQUFNO0lBQUVDLE1BQU07SUFBRUMsS0FBSztJQUFFQztFQUFNLENBQUMsR0FBRyxJQUFBQyw4Q0FBc0IsRUFBQ04sSUFBSSxFQUFFQyxRQUFRLENBQUM7RUFFdkUsb0JBQU9QLE1BQUEsQ0FBQWEsT0FBQSxDQUFBQyxhQUFBLENBQUNWLDJCQUFBLENBQUFXLDBCQUEwQjtJQUFDTixNQUFNLEVBQUVBLE1BQU87SUFBQ0MsS0FBSyxFQUFFQSxLQUFNO0lBQUNDLEtBQUssRUFBRUEsS0FBTTtJQUFDSCxRQUFRLEVBQUVBO0VBQVMsQ0FBRSxDQUFDO0FBQ3pHIiwiaWdub3JlTGlzdCI6W119