@@ -51,18 +51,24 @@ export const handleCSVUpload = (
5151 const headers = results . meta . fields || [ ] ;
5252
5353 // Add header row
54- const headerRow = headers . map ( ( header , index ) => ( {
55- r : 0 ,
56- c : index ,
57- v : {
58- m : header !== null ? header : null ,
59- ct : {
60- fa : 'General' ,
61- t : 'g' ,
54+ const headerRow = headers . map ( ( headerV , index ) => {
55+ // @ts -expect-error later
56+ const renamedHeadersKeys = results . meta . renamedHeaders ? Object . keys ( results . meta . renamedHeaders ) : [ ] ;
57+ // @ts -expect-error later
58+ const header = renamedHeadersKeys . includes ( headerV ) ? results . meta . renamedHeaders [ headerV ] : headerV ;
59+ return {
60+ r : 0 ,
61+ c : index ,
62+ v : {
63+ m : header !== null ? header : null ,
64+ ct : {
65+ fa : 'General' ,
66+ t : 'g' ,
67+ } ,
68+ v : header !== null ? header : null ,
6269 } ,
63- v : header !== null ? header : null ,
64- } ,
65- } ) ) ;
70+ }
71+ } ) ;
6672
6773 headerRow . forEach ( ( cell ) => {
6874 cellData . push ( cell ) ;
@@ -81,8 +87,8 @@ export const handleCSVUpload = (
8187 m :
8288 ( row as Record < string , string | null > ) [ header ] !== null
8389 ? ( row as Record < string , string | null > ) [
84- header
85- ] ?. toString ( )
90+ header
91+ ] ?. toString ( )
8692 : null ,
8793 ct : {
8894 fa : 'General' ,
@@ -91,10 +97,10 @@ export const handleCSVUpload = (
9197 // @ts -expect-error later
9298 v :
9399 ( row as Record < string , string | number | null > ) [ header ] !==
94- null
100+ null
95101 ? ( row as Record < string , string | number | null > ) [
96- header
97- ] ?. toString ( )
102+ header
103+ ] ?. toString ( )
98104 : null ,
99105 } ,
100106 } ) ;
0 commit comments