mirror of
https://github.com/apache/superset.git
synced 2026-04-19 08:04:53 +00:00
chore(fe): correct typing for sheetsColumnNames (#32007)
Signed-off-by: hainenber <dotronghai96@gmail.com>
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user