@veltdev/react
Version:
Velt is an SDK to add collaborative features to your product within minutes. Example: Comments like Figma, Frame.io, Google docs or sheets, Recording like Loom, Huddles like Slack and much more.
52 lines (51 loc) • 1.74 kB
TypeScript
import React from 'react';
export interface IVeltCommentDialogProps extends React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement> {
annotationId?: string;
multiThreadAnnotationId?: string;
defaultCondition?: boolean;
inlineCommentSectionMode?: boolean;
commentPinSelected?: boolean;
fullExpanded?: boolean;
shadowDom?: boolean;
darkMode?: boolean;
readOnly?: boolean;
sidebarMode?: boolean;
isFocusedThreadEnabled?: boolean;
openAnnotationInFocusMode?: boolean;
expandOnSelection?: boolean;
inlineCommentMode?: boolean;
inboxMode?: boolean;
isInsidePdfViewer?: boolean;
multiThread?: boolean;
commentComposerMode?: boolean;
dialogSelection?: boolean;
dialogMode?: boolean;
focusedThreadMode?: boolean;
pageModeComposer?: boolean;
messageTruncation?: boolean;
initialEditCommentIndex?: number | string | null;
messageTruncationLines?: number | string;
variant?: string;
composerPosition?: string;
sortBy?: string;
sortOrder?: string;
commentPinType?: 'bubble' | 'pin' | 'chart' | 'text';
containerComponentId?: string;
targetElementId?: string;
targetComposerElementId?: string;
locationVersion?: string;
locationDisplayName?: string;
context?: any;
placeholder?: string;
commentPlaceholder?: string;
replyPlaceholder?: string;
editPlaceholder?: string;
editCommentPlaceholder?: string;
editReplyPlaceholder?: string;
/**
* Per-dialog override for anonymous email mentions for this annotation context.
*/
anonymousEmail?: boolean;
}
declare const VeltCommentDialog: React.FC<IVeltCommentDialogProps>;
export default VeltCommentDialog;