matrix-react-sdk
Version:
SDK for matrix.org using React
29 lines (28 loc) • 854 B
TypeScript
import React from "react";
import ResizeNotifier from "../../utils/ResizeNotifier";
import { RoomPermalinkCreator } from "../../utils/permalinks/Permalinks";
interface IProps {
roomId: string;
onClose: () => void;
resizeNotifier: ResizeNotifier;
permalinkCreator: RoomPermalinkCreator;
}
export declare enum ThreadFilterType {
"My" = 0,
"All" = 1
}
type ThreadPanelHeaderOption = {
label: string;
description: string;
key: ThreadFilterType;
};
export declare const ThreadPanelHeaderFilterOptionItem: React.FC<ThreadPanelHeaderOption & {
onClick: () => void;
isSelected: boolean;
}>;
export declare const ThreadPanelHeader: React.FC<{
filterOption: ThreadFilterType;
setFilterOption: (filterOption: ThreadFilterType) => void;
}>;
declare const ThreadPanel: React.FC<IProps>;
export default ThreadPanel;