@@ -4,7 +4,7 @@ import PropTypes from 'prop-types';
44import classNames from 'classnames' ;
55
66import LoadingComponent from '../LoadingComponent/LoadingComponent' ;
7- import FilteredTable from '../FilteredTable/FilteredTable' ;
7+ import FilteredTable from '../FilteredTable/2/ FilteredTable' ;
88
99class CascadingPaneMainView extends React . Component {
1010 constructor ( props ) {
@@ -19,10 +19,14 @@ class CascadingPaneMainView extends React.Component {
1919 filtered : [ ] ,
2020 showing : 0 ,
2121 dataWithClass : props . mainData
22- ? props . mainData . map ( ( item ) => {
22+ ? props . mainData . map ( item => {
2323 const newItem = JSON . parse ( JSON . stringify ( item ) ) ;
24- newItem . className = `member-item-${ item [ props . itemIdField ] } ${
25- item [ props . itemIdField ] === props . cascSelect ? 'active' : ''
24+ newItem . className = `member-item-${
25+ item [ props . itemIdField ]
26+ } ${
27+ item [ props . itemIdField ] === props . cascSelect
28+ ? 'active'
29+ : ''
2630 } `;
2731 return newItem ;
2832 } )
@@ -68,10 +72,15 @@ class CascadingPaneMainView extends React.Component {
6872 if ( ! nextProps . cascSelect || cascSelect !== nextProps . cascSelect ) {
6973 newState . curSelect = nextProps . cascSelect || '' ;
7074 newState . dataWithClass = nextProps . mainData
71- ? nextProps . mainData . map ( ( item ) => {
75+ ? nextProps . mainData . map ( item => {
7276 const newItem = JSON . parse ( JSON . stringify ( item ) ) ;
73- newItem . className = `member-item-${ item [ nextProps . itemIdField ] } ${
74- item [ nextProps . itemIdField ] === nextProps . cascSelect ? 'active' : ''
77+ newItem . className = `member-item-${
78+ item [ nextProps . itemIdField ]
79+ } ${
80+ item [ nextProps . itemIdField ] ===
81+ nextProps . cascSelect
82+ ? 'active'
83+ : ''
7584 } `;
7685 return newItem ;
7786 } )
@@ -80,21 +89,29 @@ class CascadingPaneMainView extends React.Component {
8089 } else if ( nextProps . cascSelect ) {
8190 newState . curSelect = nextProps . cascSelect ;
8291 newState . dataWithClass = nextProps . mainData
83- ? nextProps . mainData . map ( ( item ) => {
92+ ? nextProps . mainData . map ( item => {
8493 const newItem = JSON . parse ( JSON . stringify ( item ) ) ;
85- newItem . className = `member-item-${ item [ nextProps . itemIdField ] } ${
86- item [ nextProps . itemIdField ] === nextProps . cascSelect ? 'active' : ''
94+ newItem . className = `member-item-${
95+ item [ nextProps . itemIdField ]
96+ } ${
97+ item [ nextProps . itemIdField ] === nextProps . cascSelect
98+ ? 'active'
99+ : ''
87100 } `;
88101 return newItem ;
89102 } )
90103 : [ ] ;
91104 }
92105 if ( JSON . stringify ( mainData ) !== nextProps . mainData ) {
93106 newState . dataWithClass = nextProps . mainData
94- ? nextProps . mainData . map ( ( item ) => {
107+ ? nextProps . mainData . map ( item => {
95108 const newItem = JSON . parse ( JSON . stringify ( item ) ) ;
96- newItem . className = `member-item-${ item [ nextProps . itemIdField ] } ${
97- item [ nextProps . itemIdField ] === nextProps . cascSelect ? 'active' : ''
109+ newItem . className = `member-item-${
110+ item [ nextProps . itemIdField ]
111+ } ${
112+ item [ nextProps . itemIdField ] === nextProps . cascSelect
113+ ? 'active'
114+ : ''
98115 } `;
99116 return newItem ;
100117 } )
@@ -115,7 +132,9 @@ class CascadingPaneMainView extends React.Component {
115132 curSelect !== prevState . curSelect ||
116133 JSON . stringify ( mainData ) !== JSON . stringify ( prevProps . mainData )
117134 ) {
118- const memberSelected = mainData . filter ( item => item [ itemIdField ] === curSelect ) ;
135+ const memberSelected = mainData . filter (
136+ item => item [ itemIdField ] === curSelect ,
137+ ) ;
119138 updateMemberSelect ( memberSelected [ 0 ] ) ;
120139 }
121140 }
@@ -138,7 +157,9 @@ class CascadingPaneMainView extends React.Component {
138157 `cascSelect=${ item [ itemIdField ] } ` ,
139158 ) ;
140159 } else {
141- window . location . href = `${ window . location . href } &cascSelect=${ item [ itemIdField ] } ` ;
160+ window . location . href = `${ window . location . href } &cascSelect=${
161+ item [ itemIdField ]
162+ } `;
142163 }
143164 }
144165 }
@@ -197,14 +218,20 @@ class CascadingPaneMainView extends React.Component {
197218
198219 if ( ! navSelect ) {
199220 return (
200- < div className = { classNames ( className , 'cascading-pane-mainview' ) } key = { key } >
221+ < div
222+ className = { classNames ( className , 'cascading-pane-mainview' ) }
223+ key = { key }
224+ >
201225 { noneSelectedDisplay }
202226 </ div >
203227 ) ;
204228 }
205229
206230 return (
207- < div className = { classNames ( className , 'cascading-pane-mainview' ) } key = { key } >
231+ < div
232+ className = { classNames ( className , 'cascading-pane-mainview' ) }
233+ key = { key }
234+ >
208235 < LoadingComponent { ...navFetch } >
209236 < LoadingComponent { ...mainViewFetch } >
210237 < div className = "cascading-pane-mainview-summary" >
@@ -232,16 +259,23 @@ class CascadingPaneMainView extends React.Component {
232259 { fetchedMainView && (
233260 < FilteredTable
234261 className = { tableClassName }
235- searchTerm = { visibilityFilter . category . searchTerm || '' }
236- filterList = { getFilters ( visibilityFilter . category ) }
262+ searchTerm = {
263+ visibilityFilter . category . searchTerm ||
264+ ''
265+ }
266+ filterList = { getFilters (
267+ visibilityFilter . category ,
268+ ) }
237269 data = { dataWithClass }
238270 itemFormat = { mainViewItemFormat }
239271 onSelectionChange = { this . onSelectionChange }
240272 onResultsNumUpdate = { results =>
241273 this . setState ( { showing : results } )
242274 }
243275 rowClickable
244- onRowClick = { item => this . onHandleClick ( item ) }
276+ onRowClick = { item =>
277+ this . onHandleClick ( item )
278+ }
245279 selectable
246280 simpleSearch
247281 wholeWord
0 commit comments