UNPKG

matrix-react-sdk

Version:
37 lines (36 loc) 983 B
import React from "react"; import { RoomMember } from "matrix-js-sdk/src/matrix"; export interface IReadReceiptPosition { top?: number; right?: number; } interface IProps { member?: RoomMember | null; fallbackUserId: string; offset: number; hidden?: boolean; suppressAnimation?: boolean; readReceiptPosition?: IReadReceiptPosition; checkUnmounting?: () => boolean; timestamp?: number; showTwelveHour?: boolean; } interface IState { suppressDisplay: boolean; startStyles?: IReadReceiptMarkerStyle[]; } interface IReadReceiptMarkerStyle { top: number; right: number; } export default class ReadReceiptMarker extends React.PureComponent<IProps, IState> { private avatar; constructor(props: IProps); componentWillUnmount(): void; componentDidMount(): void; componentDidUpdate(prevProps: IProps): void; private buildReadReceiptInfo; private animateMarker; render(): React.ReactNode; } export {};