wix-style-react
Version:
33 lines (26 loc) • 995 B
TypeScript
import * as React from 'react';
import { SparklineChartProps } from '../SparklineChart';
export interface AnalyticsSummaryCardProps {
dataHook?: string;
className?: string;
title?: string;
titleTooltip?: string;
value: string;
valueTooltip?: string;
isTrendVisible?: boolean;
trend?: number;
invertedTrend?: boolean;
isLoading?: boolean;
ctaButton?: React.ReactNode;
onCTAClick?: React.MouseEventHandler<HTMLButtonElement>;
onClick?: React.MouseEventHandler<HTMLButtonElement>;
onChartHover?: React.MouseEventHandler<HTMLButtonElement>;
chartHighlightedStartingIndex?: SparklineChartProps['highlightedStartingIndex'];
chartWidth?: number;
chartData: SparklineChartProps['data'];
chartColorHex?: SparklineChartProps['color'];
chartAnimationDuration?: number;
getChartTooltipContent?: (index: number) => React.ReactNode;
footer?: React.ReactNode;
}
export default class AnalyticsSummaryCard extends React.PureComponent<AnalyticsSummaryCardProps> {}