matrix-react-sdk
Version:
SDK for matrix.org using React
28 lines (27 loc) • 1.07 kB
TypeScript
import { IEventRelation } from "matrix-js-sdk/src/matrix";
import React from "react";
import { MenuProps } from "../../structures/ContextMenu";
interface IProps {
addEmoji: (emoji: string) => boolean;
haveRecording: boolean;
isMenuOpen: boolean;
isStickerPickerOpen: boolean;
menuPosition?: MenuProps;
onRecordStartEndClick: () => void;
relation?: IEventRelation;
setStickerPickerOpen: (isStickerPickerOpen: boolean) => void;
showLocationButton: boolean;
showPollsButton: boolean;
showStickersButton: boolean;
toggleButtonMenu: () => void;
showVoiceBroadcastButton: boolean;
onStartVoiceBroadcastClick: () => void;
isRichTextEnabled: boolean;
onComposerModeClick: () => void;
}
type OverflowMenuCloser = () => void;
export declare const OverflowMenuContext: React.Context<OverflowMenuCloser | null>;
declare const MessageComposerButtons: React.FC<IProps>;
type UploadButtonFn = () => void;
export declare const UploadButtonContext: React.Context<UploadButtonFn | null>;
export default MessageComposerButtons;