react-animated-counter
Version:
React Animated Counter Component
32 lines (31 loc) • 1 kB
TypeScript
import './styles.css';
import React, { CSSProperties } from 'react';
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 _default: React.MemoExoticComponent<({ value, fontSize, color, incrementColor, decrementColor, includeDecimals, decimalPrecision, includeCommas, containerStyles, digitStyles, }: AnimatedCounterProps) => React.JSX.Element>;
export default _default;