react-simple-clamp
Version:
React clamping component, supporting both text and html inline content.
15 lines (14 loc) • 523 B
TypeScript
import React from 'react';
export interface ReactSimpleClampProps<T> {
autoresize?: boolean;
maxLines: number;
maxHeight: number | string;
ellipsis?: string;
expanded?: boolean;
className?: string;
content: T;
renderContent: () => JSX.Element | JSX.Element[];
renderClampedContent: (offset: number, ellipsis: string) => JSX.Element | JSX.Element[];
}
declare const ReactSimpleClamp: React.FC<ReactSimpleClampProps<string | Array<string>>>;
export default ReactSimpleClamp;