UNPKG

matrix-react-sdk

Version:
41 lines (40 loc) 1.18 kB
import React from "react"; import type { IServerVersions } from "matrix-js-sdk/src/matrix"; interface IIgnoredUserProps { userId: string; onUnignored: (userId: string) => void; inProgress: boolean; } export declare class IgnoredUser extends React.Component<IIgnoredUserProps> { private onUnignoreClicked; render(): React.ReactNode; } interface IProps { closeSettingsFn: () => void; } interface IState { ignoredUserIds: string[]; waitingUnignored: string[]; managingInvites: boolean; invitedRoomIds: Set<string>; versions?: IServerVersions; } export default class SecurityUserSettingsTab extends React.Component<IProps, IState> { private dispatcherRef?; constructor(props: IProps); private onAction; componentDidMount(): void; componentWillUnmount(): void; private onMyMembership; private addInvitedRoom; private removeInvitedRoom; private onUserUnignored; private getInvitedRooms; private manageInvites; private onAcceptAllInvitesClicked; private onRejectAllInvitesClicked; private renderIgnoredUsers; private renderManageInvites; render(): React.ReactNode; } export {};