Skip to content

Commit 20ed5d0

Browse files
Merge pull request #94 from webdev-dev/master
Cascading pane main view config button
2 parents edeccfb + e696624 commit 20ed5d0

2 files changed

Lines changed: 14 additions & 6 deletions

File tree

lib/CascadingPane/CascadingPaneMainView.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,10 +209,14 @@ var CascadingPaneMainView = function (_React$Component) {
209209
dataWithClass = _state.dataWithClass;
210210

211211

212-
var itemDisplayFormat = itemDisplay || [];
212+
var mainViewItemFormat = [];
213+
214+
if (itemDisplay) {
215+
mainViewItemFormat = mainViewItemFormat.concat(itemDisplay);
216+
}
213217

214218
if (itemConfig) {
215-
itemDisplayFormat.push({
219+
mainViewItemFormat.push({
216220
name: 'actions',
217221
className: 'td-actions',
218222
display: function display(item) {
@@ -270,7 +274,7 @@ var CascadingPaneMainView = function (_React$Component) {
270274
searchTerm: visibilityFilter.category.searchTerm || '',
271275
filterList: getFilters(visibilityFilter.category),
272276
data: dataWithClass,
273-
itemFormat: itemDisplayFormat,
277+
itemFormat: mainViewItemFormat,
274278
onSelectionChange: this.onSelectionChange,
275279
onResultsNumUpdate: function onResultsNumUpdate(results) {
276280
return _this2.setState({ showing: results });

src/CascadingPane/CascadingPaneMainView.jsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,10 +169,14 @@ class CascadingPaneMainView extends React.Component {
169169
} = this.props;
170170
const { navSelect, fetchedNav, fetchedMainView, showing, dataWithClass } = this.state;
171171

172-
const itemDisplayFormat = itemDisplay || [];
172+
let mainViewItemFormat = [];
173+
174+
if (itemDisplay) {
175+
mainViewItemFormat = mainViewItemFormat.concat(itemDisplay);
176+
}
173177

174178
if (itemConfig) {
175-
itemDisplayFormat.push({
179+
mainViewItemFormat.push({
176180
name: 'actions',
177181
className: 'td-actions',
178182
display: item =>
@@ -225,7 +229,7 @@ class CascadingPaneMainView extends React.Component {
225229
searchTerm={visibilityFilter.category.searchTerm || ''}
226230
filterList={getFilters(visibilityFilter.category)}
227231
data={dataWithClass}
228-
itemFormat={itemDisplayFormat}
232+
itemFormat={mainViewItemFormat}
229233
onSelectionChange={this.onSelectionChange}
230234
onResultsNumUpdate={results =>
231235
this.setState({ showing: results })

0 commit comments

Comments
 (0)