react-animated-counter
Version:
React Animated Counter Component
32 lines (31 loc) • 990 B
TypeScript
import React, { CSSProperties } from "react";
import './styles.css';
export interface AnimatedCounterProps {
value?: number;
fontSize?: string;
color?: string;
incrementColor?: string;
decrementColor?: string;
includeDecimals?: boolean;
decimalPrecision?: number;
includeCommas?: boolean;
containerStyles?: CSSProperties;
digitStyles?: CSSProperties;
}
export interface NumberColumnProps {
digit: string;
delta: string | null;
fontSize: string;
color: string;
incrementColor: string;
decrementColor: string;
digitStyles: CSSProperties;
}
export interface DecimalColumnProps {
fontSize: string;
color: string;
isComma: boolean;
digitStyles: CSSProperties;
}
declare const AnimatedCounter: ({ value, fontSize, color, incrementColor, decrementColor, includeDecimals, decimalPrecision, includeCommas, containerStyles, digitStyles, }: AnimatedCounterProps) => React.JSX.Element;
export default AnimatedCounter;