synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
25 lines (24 loc) • 840 B
TypeScript
import * as React from 'react';
import { ColumnIconConfigs } from '../../CardContainerLogic';
declare type State = {
isShowMoreOn: boolean;
isDesktop: boolean;
};
declare type CardFooterProps = {
values: any[];
isHeader: boolean;
secondaryLabelLimit?: number;
columnIconOptions?: ColumnIconConfigs;
className?: string;
};
declare class CardFooter extends React.Component<CardFooterProps, State> {
constructor(props: CardFooterProps);
toggleShowMore(): void;
componentDidMount(): void;
componentWillUnmount(): void;
updatePredicate(): void;
renderRowValue: (columnName: string, value: string, tableColumnName: string) => string | JSX.Element;
renderRows: (values: string[][], limit: number, isDesktop: boolean) => JSX.Element[];
render(): JSX.Element;
}
export default CardFooter;