Iterate PR

This commit is contained in:
Michael Telatynski 2020-11-10 10:00:55 +00:00
parent 252484fcd9
commit 80bb091cc5
3 changed files with 10 additions and 8 deletions

View file

@ -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;
} }

View file

@ -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

View file

@ -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