UNPKG

react-native-chart-kit

Version:

Beautiful React Native charts for dashboards, reports, and data-rich mobile apps.

14 lines (13 loc) 463 B
import { useMemo } from "react"; export const resolveLineChartSeriesInput = (yKey, yKeys, series) => { if (series && series.length > 0) { return series; } if (yKeys && yKeys.length > 0) { return yKeys.map((key) => ({ yKey: key })); } return yKey ? [{ yKey }] : []; }; export const useSeriesInput = (yKey, yKeys, series) => { return useMemo(() => resolveLineChartSeriesInput(yKey, yKeys, series), [series, yKey, yKeys]); };