Fix MemberAvatar props interface

This commit is contained in:
Michael Telatynski 2020-09-03 15:00:14 +01:00
parent 8b4250c142
commit c7e40d0751

View file

@ -16,23 +16,24 @@ limitations under the License.
*/ */
import React from 'react'; import React from 'react';
import {RoomMember} from "matrix-js-sdk/src/models/room-member";
import dis from "../../../dispatcher/dispatcher"; import dis from "../../../dispatcher/dispatcher";
import {Action} from "../../../dispatcher/actions"; import {Action} from "../../../dispatcher/actions";
import {MatrixClientPeg} from "../../../MatrixClientPeg"; import {MatrixClientPeg} from "../../../MatrixClientPeg";
import BaseAvatar from "./BaseAvatar"; import BaseAvatar from "./BaseAvatar";
interface IProps { interface IProps {
// TODO: replace with correct type member: RoomMember;
member: any; fallbackUserId?: string;
fallbackUserId: string;
width: number; width: number;
height: number; height: number;
resizeMethod: string; resizeMethod?: string;
// The onClick to give the avatar // The onClick to give the avatar
onClick: React.MouseEventHandler; onClick?: React.MouseEventHandler;
// Whether the onClick of the avatar should be overriden to dispatch `Action.ViewUser` // Whether the onClick of the avatar should be overriden to dispatch `Action.ViewUser`
viewUserOnClick: boolean; viewUserOnClick?: boolean;
title: string; title?: string;
} }
interface IState { interface IState {