Optional
visible
visible?: boolean
Optional
customStyle
customStyle?: CSSProperties
Optional
showWaveform
showWaveform?: boolean
Optional
overlayPosition
overlayPosition?: string
Optional
barColor
barColor?: string
Optional
textColor
textColor?: string
Optional
nameTextStyling
nameTextStyling?: CSSProperties
imageSource
imageSource: string
Optional
roundedImage
roundedImage?: boolean
Optional
imageStyle
imageStyle?: CSSProperties
Optional
wrapperProps
wrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
draggableContainerProps
draggableContainerProps?: HTMLAttributes<HTMLDivElement>
Optional
cardProps
cardProps?: HTMLAttributes<HTMLDivElement>
Optional
overlayProps
overlayProps?: HTMLAttributes<HTMLDivElement>
Optional
waveformContainerProps
waveformContainerProps?: HTMLAttributes<HTMLDivElement>
Optional
barProps
barProps?: HTMLAttributes<HTMLDivElement>
Optional
nameContainerProps
nameContainerProps?: HTMLAttributes<HTMLDivElement>
Optional
nameTextProps
nameTextProps?: HTMLAttributes<HTMLSpanElement>
Optional
imageProps
imageProps?: ImgHTMLAttributes<HTMLImageElement>
Optional
renderWrapper
renderWrapper?: ((options: {
defaultWrapper: ReactNode;
isVisible: boolean;
}) => ReactNode)
Optional
renderContainer
renderContainer?: ((options: {
defaultContainer: ReactNode;
isDragging: boolean;
position: {
x: number;
y: number;
};
}) => ReactNode)
Optional
renderCard
renderCard?: ((options: {
defaultCard: ReactNode;
hasImage: boolean;
}) => ReactNode)
Optional
renderWaveform
renderWaveform?: ((options: {
defaultWaveform: ReactNode;
showWaveform: boolean;
animations: number[];
}) => ReactNode)