UNPKG

ivt

Version:

Ivt Components Library

50 lines (44 loc) 1.73 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import React__default from 'react'; interface DashCardProps { title: string; tooltip?: string; value: number | string | null; footer?: React__default.ReactNode; valueFormatter?: (value: number | string | null) => React__default.ReactNode; className?: string; valueClassName?: string; isLoading?: boolean; } declare function DashCard({ title, tooltip, value, footer, valueFormatter, className, valueClassName, isLoading, }: DashCardProps): react_jsx_runtime.JSX.Element; interface DashCardListProps { title: string; tooltip?: string; content: React__default.ReactNode; footer?: React__default.ReactNode; className?: string; valueClassName?: string; isLoading?: boolean; } declare function DashCardList({ title, tooltip, footer, content, className, valueClassName, isLoading, }: DashCardListProps): react_jsx_runtime.JSX.Element; interface ErrorMessageDashCardProps extends React__default.HTMLAttributes<HTMLDivElement> { children?: React__default.ReactNode; shouldIcon?: boolean; } declare const ErrorMessageDashCard: React__default.FC<ErrorMessageDashCardProps>; interface ValuePercentageProps { percentage: number; prevStartDate?: string | null; prevEndDate?: string | null; startDate?: string | null; endDate?: string | null; prevValue?: number | null; value?: number | null; valueMaxFractionDigits?: number; valueMinFractionDigits?: number; showText?: boolean; text?: string; formatAsMoney?: boolean; } declare const ValuePercentage: React__default.FC<ValuePercentageProps>; export { DashCard, DashCardList, ErrorMessageDashCard, ValuePercentage };