Iterate PR
This commit is contained in:
parent
252484fcd9
commit
80bb091cc5
3 changed files with 10 additions and 8 deletions
|
@ -124,6 +124,7 @@ $left-gutter: 64px;
|
||||||
.mx_EventTile_line {
|
.mx_EventTile_line {
|
||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
grid-column: 1 / 3;
|
grid-column: 1 / 3;
|
||||||
|
// override default padding of mx_EventTile_line so that we can be centered
|
||||||
padding: 0 !important;
|
padding: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -39,14 +39,14 @@ const MiniAvatarUploader: React.FC<IProps> = ({ hasAvatar, hasAvatarLabel, noAva
|
||||||
|
|
||||||
useTimeout(() => {
|
useTimeout(() => {
|
||||||
setShow(true);
|
setShow(true);
|
||||||
}, 3_000); // show after 3 seconds
|
}, 3000); // show after 3 seconds
|
||||||
useTimeout(() => {
|
useTimeout(() => {
|
||||||
setShow(false);
|
setShow(false);
|
||||||
}, 13_000); // hide after being shown for 10 seconds
|
}, 13000); // hide after being shown for 10 seconds
|
||||||
|
|
||||||
const uploadRef = useRef<HTMLInputElement>();
|
const uploadRef = useRef<HTMLInputElement>();
|
||||||
|
|
||||||
const label = hasAvatar || busy ? hasAvatarLabel : noAvatarLabel;
|
const label = (hasAvatar || busy) ? hasAvatarLabel : noAvatarLabel;
|
||||||
|
|
||||||
return <React.Fragment>
|
return <React.Fragment>
|
||||||
<input
|
<input
|
||||||
|
|
|
@ -21,6 +21,7 @@ import ReplyThread from "../elements/ReplyThread";
|
||||||
import React, {createRef} from 'react';
|
import React, {createRef} from 'react';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
import classNames from "classnames";
|
import classNames from "classnames";
|
||||||
|
import {EventType} from "matrix-js-sdk/src/@types/event";
|
||||||
import { _t, _td } from '../../../languageHandler';
|
import { _t, _td } from '../../../languageHandler';
|
||||||
import * as TextForEvent from "../../../TextForEvent";
|
import * as TextForEvent from "../../../TextForEvent";
|
||||||
import * as sdk from "../../../index";
|
import * as sdk from "../../../index";
|
||||||
|
@ -646,13 +647,13 @@ export default class EventTile extends React.Component {
|
||||||
|
|
||||||
// Info messages are basically information about commands processed on a room
|
// Info messages are basically information about commands processed on a room
|
||||||
const isBubbleMessage = eventType.startsWith("m.key.verification") ||
|
const isBubbleMessage = eventType.startsWith("m.key.verification") ||
|
||||||
(eventType === "m.room.message" && msgtype && msgtype.startsWith("m.key.verification")) ||
|
(eventType === EventType.RoomMessage && msgtype && msgtype.startsWith("m.key.verification")) ||
|
||||||
(eventType === "m.room.create") ||
|
(eventType === EventType.RoomCreate) ||
|
||||||
(eventType === "m.room.encryption") ||
|
(eventType === EventType.RoomEncryption) ||
|
||||||
(tileHandler === "messages.MJitsiWidgetEvent");
|
(tileHandler === "messages.MJitsiWidgetEvent");
|
||||||
let isInfoMessage = (
|
let isInfoMessage = (
|
||||||
!isBubbleMessage && eventType !== 'm.room.message' &&
|
!isBubbleMessage && eventType !== EventType.RoomMessage &&
|
||||||
eventType !== 'm.sticker' && eventType !== 'm.room.create'
|
eventType !== EventType.Sticker && eventType !== EventType.RoomCreate
|
||||||
);
|
);
|
||||||
|
|
||||||
// If we're showing hidden events in the timeline, we should use the
|
// If we're showing hidden events in the timeline, we should use the
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue