/** * WordPress dependencies */ const { __ } = wp.i18n; const { Component } = wp.element; const { CheckboxControl, PanelBody, SelectControl, TextControl } = wp.components; class TableSettings extends Component { constructor() { super( ...arguments ); } render() { const settings = this.props.chart['visualizer-settings']; return ( { settings.page = e; this.props.edit( settings ); } } /> { settings.pageSize = e; this.props.edit( settings ); } } /> { settings.sort = e; this.props.edit( settings ); } } /> { settings.frozenColumns = e; this.props.edit( settings ); } } /> { settings.allowHtml = ! Number( settings.allowHtml ); this.props.edit( settings ); } } /> { settings.rtlTable = ! Number( settings.rtlTable ); this.props.edit( settings ); } } /> ); } } export default TableSettings;