make e2e icons clickable again

This commit is contained in:
Bruno Windels 2019-02-12 18:58:02 +01:00
parent 2f345401c4
commit 08272bc75e

View file

@ -773,29 +773,31 @@ module.exports.haveTileForEvent = function(e) {
function E2ePadlockUndecryptable(props) { function E2ePadlockUndecryptable(props) {
return ( return (
<E2ePadlock title={_t("Undecryptable")} icon="undecryptable" /> <E2ePadlock title={_t("Undecryptable")} icon="undecryptable" {...props} />
); );
} }
function E2ePadlockUnverified(props) { function E2ePadlockUnverified(props) {
return ( return (
<E2ePadlock title={_t("Encrypted by an unverified device")} icon="unverified" /> <E2ePadlock title={_t("Encrypted by an unverified device")} icon="unverified" {...props} />
); );
} }
function E2ePadlockUnencrypted(props) { function E2ePadlockUnencrypted(props) {
return ( return (
<E2ePadlock title={_t("Unencrypted message")} icon="unencrypted" /> <E2ePadlock title={_t("Unencrypted message")} icon="unencrypted" {...props} />
); );
} }
function E2ePadlock(props) { function E2ePadlock(props) {
if (SettingsStore.getValue("alwaysShowEncryptionIcons")) { if (SettingsStore.getValue("alwaysShowEncryptionIcons")) {
return <div return (<div
className={`mx_EventTile_e2eIcon mx_EventTile_e2eIcon_${props.icon}`} className={`mx_EventTile_e2eIcon mx_EventTile_e2eIcon_${props.icon}`}
title={props.title} onClick={props.onClick} />; title={props.title} onClick={props.onClick} />);
} else { } else {
return <div className="mx_EventTile_e2eIcon mx_EventTile_e2eIcon_hidden" onClick={props.onClick} />; return (<div
className={`mx_EventTile_e2eIcon mx_EventTile_e2eIcon_hidden mx_EventTile_e2eIcon_${props.icon}`}
onClick={props.onClick} />);
} }
} }