chore(fe): correct typing for sheetsColumnNames (#32007)

Signed-off-by: hainenber <dotronghai96@gmail.com>
This commit is contained in:
Đỗ Trọng Hải 2025-01-28 13:09:27 +07:00 committed by GitHub
parent 827042f12f
commit 09c1987de4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 10 deletions

View File

@ -137,11 +137,6 @@ interface UploadInfo {
column_data_types: string;
}
interface SheetColumnNames {
sheet_name: string;
column_names: string[];
}
const defaultUploadInfo: UploadInfo = {
table_name: '',
schema: '',
@ -225,8 +220,8 @@ const UploadDataModal: FunctionComponent<UploadDataModalProps> = ({
const [columns, setColumns] = useState<string[]>([]);
const [sheetNames, setSheetNames] = useState<string[]>([]);
const [sheetsColumnNames, setSheetsColumnNames] = useState<
SheetColumnNames[]
>([]);
Record<string, string[]>
>({});
const [delimiter, setDelimiter] = useState<string>(',');
const [isLoading, setIsLoading] = useState<boolean>(false);
const [currentSchema, setCurrentSchema] = useState<string | undefined>();
@ -334,7 +329,7 @@ const UploadDataModal: FunctionComponent<UploadDataModalProps> = ({
setDelimiter(',');
setPreviewUploadedFile(true);
setFileLoading(false);
setSheetsColumnNames([]);
setSheetsColumnNames({});
form.resetFields();
};
@ -408,10 +403,10 @@ const UploadDataModal: FunctionComponent<UploadDataModalProps> = ({
const { allSheetNames, sheetColumnNamesMap } = items.reduce(
(
acc: {
allSheetNames: any[];
allSheetNames: string[];
sheetColumnNamesMap: Record<string, string[]>;
},
item: { sheet_name: any; column_names: any },
item: { sheet_name: string; column_names: string[] },
) => {
acc.allSheetNames.push(item.sheet_name);
acc.sheetColumnNamesMap[item.sheet_name] = item.column_names;