synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
22 lines • 671 B
TypeScript
import { Component, MouseEvent } from 'react';
type ShowMoreState = {
showMore: boolean;
};
export type ShowMoreProps = {
summary: string;
maxCharacterCount?: number;
};
export default class ShowMore extends Component<ShowMoreProps, ShowMoreState> {
constructor(props: ShowMoreProps);
toggleShowMore(event: MouseEvent<HTMLAnchorElement>): void;
getCutoff: (summary: string, maxCharacterCount: number) => {
previewText: string;
hiddenText?: undefined;
} | {
previewText: string;
hiddenText: string;
};
render(): import("react/jsx-runtime").JSX.Element;
}
export {};
//# sourceMappingURL=ShowMore.d.ts.map