@@ -9,21 +9,20 @@ import TableViewCol from './TableViewCol';
99const CustomChip = ( props ) => {
1010 const { label, onDelete, columnNames, className, index } = props ;
1111 return ( < Chip
12- className = { className }
13- variant = "outlined"
14- color = { columnNames [ index ] . name === 'Company' ? 'secondary' : 'primary' }
15- label = { label }
16- onDelete = { onDelete }
12+ className = { className }
13+ variant = "outlined"
14+ color = { columnNames [ index ] . name === 'Company' ? 'secondary' : 'primary' }
15+ label = { label }
16+ onDelete = { onDelete }
1717 /> ) ;
1818} ;
1919
2020const CustomTooltip = ( props ) => {
2121 return (
22- < MuiTooltip
23- title = { props . title }
24- interactive = { true }
25- TransitionComponent = { Fade }
26- TransitionProps = { { timeout : 250 } }
22+ < MuiTooltip
23+ title = { props . title }
24+ slots = { { transition : Fade } }
25+ slotProps = { { transition : { timeout : 250 } } }
2726 leaveDelay = { 250 } > { props . children } </ MuiTooltip >
2827 ) ;
2928} ;
@@ -72,31 +71,31 @@ class Example extends React.Component {
7271 return false ;
7372 } ,
7473 display : ( filterList , onChange , index , column ) => (
75- < Select
76- onChange = { event => {
77- filterList [ index ] [ 0 ] = event . target . value ;
78- onChange ( filterList [ index ] , index , column ) ;
79- } }
80- value = { filterList [ index ] }
81- >
82- < MenuItem value = "Test Corp" > { 'Test Corp' } </ MenuItem >
83- < MenuItem value = "Other Corp" > { 'Other Corp' } </ MenuItem >
84- </ Select >
74+ < Select
75+ onChange = { event => {
76+ filterList [ index ] [ 0 ] = event . target . value ;
77+ onChange ( filterList [ index ] , index , column ) ;
78+ } }
79+ value = { filterList [ index ] }
80+ >
81+ < MenuItem value = "Test Corp" > { 'Test Corp' } </ MenuItem >
82+ < MenuItem value = "Other Corp" > { 'Other Corp' } </ MenuItem >
83+ </ Select >
8584 )
8685 } ,
8786 } ,
8887 } ,
8988 { name : 'City' , label : 'City Label' , options : { filterList : [ 'Dallas' ] } } ,
9089 { name : 'State' } ,
91- {
92- name : 'Empty' ,
93- options : {
94- empty : true ,
95- filterType : 'checkbox' ,
90+ {
91+ name : 'Empty' ,
92+ options : {
93+ empty : true ,
94+ filterType : 'checkbox' ,
9695 filterOptions : {
9796 renderValue : ( val ) => ( val ? val : '(Empty)' )
9897 }
99- }
98+ }
10099 } ,
101100 ] ;
102101 const data = [
@@ -116,16 +115,16 @@ class Example extends React.Component {
116115
117116 return (
118117 < MUIDataTable
119- title = { "ACME Employee list" }
120- data = { data }
121- columns = { columns }
122- options = { options }
123- components = { {
124- TableFilterList : CustomFilterList ,
125- Tooltip : CustomTooltip ,
126- Checkbox : CustomCheckbox ,
127- TableViewCol : TableViewCol
128- } }
118+ title = { "ACME Employee list" }
119+ data = { data }
120+ columns = { columns }
121+ options = { options }
122+ components = { {
123+ TableFilterList : CustomFilterList ,
124+ Tooltip : CustomTooltip ,
125+ Checkbox : CustomCheckbox ,
126+ TableViewCol : TableViewCol
127+ } }
129128 />
130129 ) ;
131130
0 commit comments