JSFiddle - React, Tailwind, and code Playground
by Artem
Babel + JSX
'use strict';
const colDefs = [
{ headerName: 'Codigo', field: 'projectId' },
{ headerName: 'Nombre', field: 'projectName' },
{ headerName: 'Febrero2019', field: 'Febrero2019' },
{ headerName: 'Marzo2019', field: 'Marzo2019' }
];
const projectData = {
calendarValues: [
{ date: 'Febrero2019', value: 0 },
{ date: 'Marzo2019', value: 0 },
],
projectId: 'SomeId',
projectName: 'SomeName'
};
const processData = ({ projectId, projectName, calendarValues }) => ({
projectId,
projectName,
...calendarValues.reduce((calendar, { date, value }) => ({ ...calendar, [date]: value }), {})
});