fix: most Recently Selected Table Should Appear at the Top of the List on the Left Panel (#19258)

This commit is contained in:
Diego Medina
2022-03-21 17:58:23 -04:00
committed by GitHub
parent 29cba2b00c
commit 4669b6ce11
3 changed files with 15 additions and 10 deletions

View File

@@ -1005,8 +1005,8 @@ export function queryEditorSetSelectedText(queryEditor, sql) {
return { type: QUERY_EDITOR_SET_SELECTED_TEXT, queryEditor, sql };
}
export function mergeTable(table, query) {
return { type: MERGE_TABLE, table, query };
export function mergeTable(table, query, prepend) {
return { type: MERGE_TABLE, table, query, prepend };
}
function getTableMetadata(table, query, dispatch) {
@@ -1076,12 +1076,16 @@ export function addTable(query, database, tableName, schemaName) {
name: tableName,
};
dispatch(
mergeTable({
...table,
isMetadataLoading: true,
isExtraMetadataLoading: true,
expanded: true,
}),
mergeTable(
{
...table,
isMetadataLoading: true,
isExtraMetadataLoading: true,
expanded: true,
},
null,
true,
),
);
return Promise.all([