/** * WordPress dependencies */ const { __ } = wp.i18n; const { Component, Fragment } = wp.element; const { ColorPalette } = wp.editor; const { BaseControl, PanelBody, TextControl } = wp.components; class RowCellSettings extends Component { constructor() { super( ...arguments ); } render() { const settings = this.props.chart['visualizer-settings']; const type = this.props.chart['visualizer-chart-type']; return ( { ( 'dataTable' === type ) ? ( { settings.customcss.oddTableRow['background-color'] = e; this.props.edit( settings ); } } /> { settings.customcss.oddTableRow.color = e; this.props.edit( settings ); } } /> { settings.customcss.oddTableRow.transform = e; this.props.edit( settings ); } } /> { settings.customcss.evenTableRow['background-color'] = e; this.props.edit( settings ); } } /> { settings.customcss.evenTableRow.color = e; this.props.edit( settings ); } } /> { settings.customcss.evenTableRow.transform = e; this.props.edit( settings ); } } /> { settings.customcss.tableCell['background-color'] = e; this.props.edit( settings ); } } /> { settings.customcss.tableCell.color = e; this.props.edit( settings ); } } /> { settings.customcss.tableCell.transform = e; this.props.edit( settings ); } } /> ) : ( { settings.customcss.headerRow['background-color'] = e; this.props.edit( settings ); } } /> { settings.customcss.headerRow.color = e; this.props.edit( settings ); } } /> { settings.customcss.headerRow.transform = e; this.props.edit( settings ); } } /> { settings.customcss.tableRow['background-color'] = e; this.props.edit( settings ); } } /> { settings.customcss.tableRow.color = e; this.props.edit( settings ); } } /> { settings.customcss.tableRow.transform = e; this.props.edit( settings ); } } /> { settings.customcss.oddTableRow['background-color'] = e; this.props.edit( settings ); } } /> { settings.customcss.oddTableRow.color = e; this.props.edit( settings ); } } /> { settings.customcss.oddTableRow.transform = e; this.props.edit( settings ); } } /> { settings.customcss.selectedTableRow['background-color'] = e; this.props.edit( settings ); } } /> { settings.customcss.selectedTableRow.color = e; this.props.edit( settings ); } } /> { settings.customcss.selectedTableRow.transform = e; this.props.edit( settings ); } } /> { settings.customcss.hoverTableRow['background-color'] = e; this.props.edit( settings ); } } /> { settings.customcss.hoverTableRow.color = e; this.props.edit( settings ); } } /> { settings.customcss.hoverTableRow.transform = e; this.props.edit( settings ); } } /> { settings.customcss.headerCell['background-color'] = e; this.props.edit( settings ); } } /> { settings.customcss.headerCell.color = e; this.props.edit( settings ); } } /> { settings.customcss.headerCell.transform = e; this.props.edit( settings ); } } /> { settings.customcss.tableCell['background-color'] = e; this.props.edit( settings ); } } /> { settings.customcss.tableCell.color = e; this.props.edit( settings ); } } /> { settings.customcss.tableCell.transform = e; this.props.edit( settings ); } } /> ) } ); } } export default RowCellSettings;