tdesign-react
Version:
TDesign Component for React
21 lines (20 loc) • 773 B
TypeScript
import React, { ReactNode } from 'react';
export type TdEllipsis = {
className?: string;
children: ReactNode;
lines: number;
ellipsisClassName?: string;
ellipsisPrefix?: ReactNode;
onToggleExpand?: (isExpanded: boolean, e: React.MouseEvent) => void;
width?: number;
onTruncate?: (truncated: boolean) => void;
component?: keyof HTMLElementTagNameMap;
collapsible: boolean;
expandable: boolean;
more: ReactNode;
less: ReactNode;
};
declare const Ellipsis: ({ className, children, lines, ellipsisClassName, ellipsisPrefix, onToggleExpand, width, onTruncate, component: Component, collapsible, expandable, more, less, ...rest }: TdEllipsis & {
children: React.ReactNode;
}) => React.JSX.Element;
export default Ellipsis;