UNPKG

@cainthus/alex-library

Version:

Component React library for Cainthus - Alex Dashboard.

30 lines (23 loc) 528 B
import { ReactNode } from 'react'; export type ChartDataItem = { label: string, average: number, value: number }; export type ChartData = Array<ChartDataItem>; export type Props = { xAxis: string, yAxis: string, data: ChartData, unit: string, children: ReactNode }& Partial<DefaultProps>; export const defaultProps = { yAxis: 'label', // property name on the data unit: 'min' }; export type DefaultProps = Readonly<typeof defaultProps>; export type State = { interval: number, tickCount: number };