s-dashboard-reactjs
import SDashboard, { GetItemsParameters, SDashboardItemSetting, GetChartDataParameters } from 's-dashboard-reactjs';
const getItemsAsync = async (arg: GetItemsParameters): Promise<Array<SDashboardItemSetting>> => {
// do you stuff
console.log('dashboardCode', arg.dashboardCode);
return [];
};
const getChartDataAsync = async (arg: GetChartDataParameters): Promise<Array<Record<string, number | string>>> => {
// do you stuff
console.log('chart item id', arg.id);
return [];
};
<SDashboard
dashboardCode='dashboard-x'
enabled={true}
grid_column={12}
gap={16}
configuration={{
fnGetItemsAsync: getItemsAsync,
fnGetChartDataAsync: getChartDataAsync
}} />