@@ -21,6 +21,10 @@ const HeaderMenu = (headerMenuProps: HeaderMenuProps) => {
2121 const ddbbConfig = table . options . meta . tableState . configState (
2222 ( state ) => state . ddbbConfig
2323 ) ;
24+
25+ const alterEnableRender = table . options . meta . tableState . renderState (
26+ ( store ) => store . alterEnableRender
27+ ) ;
2428 /** Header props */
2529 const {
2630 propertyIcon,
@@ -32,9 +36,7 @@ const HeaderMenu = (headerMenuProps: HeaderMenuProps) => {
3236 setLabelState,
3337 } = headerMenuProps ;
3438
35- const { key, isMetadata, input } = columns . find (
36- ( col ) => col . id === column . id
37- ) ;
39+ const { key, isMetadata, input } = column . columnDef as TableColumn ;
3840 /** Column values */
3941 const [ keyState , setkeyState ] = useState ( dbTrim ( key ) ) ;
4042 const [ popperElement , setPopperElement ] = useState ( null ) ;
@@ -118,14 +120,6 @@ const HeaderMenu = (headerMenuProps: HeaderMenuProps) => {
118120 . map ( ( o : any ) => ( o . id === column . id ? newKey : o . id ) ) ;
119121 table . setColumnOrder ( updateOrderWithNewKey ) ;
120122
121- // Update state of sizing
122- const updateSizeWithNewKey : Record < string , number > = { } ;
123- table . getAllColumns ( ) . forEach ( ( o : any ) => {
124- const key = o . id === column . id ? newKey : o . id ;
125- updateSizeWithNewKey [ key ] = o . getSize ( ) ;
126- } ) ;
127- table . setColumnSizing ( updateSizeWithNewKey ) ;
128-
129123 setkeyState ( newKey ) ;
130124 updateDataAfterLabelChange (
131125 column . columnDef as TableColumn ,
@@ -135,6 +129,7 @@ const HeaderMenu = (headerMenuProps: HeaderMenuProps) => {
135129 ) ;
136130
137131 alterColumnLabel ( column . columnDef as TableColumn , labelState ) ;
132+ alterEnableRender ( true ) ;
138133 }
139134
140135 function handleKeyDown ( e : any ) {
0 commit comments