@sendbird/uikit-react
Version:
Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.
17 lines (16 loc) • 833 B
TypeScript
import React from 'react';
import './index.scss';
import { VoiceMessageInputStatus } from './types';
export interface VoiceMessageInputProps {
minRecordTime?: number;
maximumValue: number;
currentValue?: number;
currentType: VoiceMessageInputStatus;
onCancelClick?: () => void;
onControlClick?: (type: VoiceMessageInputStatus) => void;
onSubmitClick?: () => void;
renderCancelButton?: () => React.ReactElement;
renderControlButton?: (type: VoiceMessageInputStatus) => React.ReactElement;
renderSubmitButton?: () => React.ReactElement;
}
export declare const VoiceMessageInput: ({ minRecordTime, maximumValue, currentValue, currentType, onCancelClick, onControlClick, onSubmitClick, renderCancelButton, renderControlButton, renderSubmitButton, }: VoiceMessageInputProps) => React.ReactElement;