Refactor fast follow on column move feature (#1665)
* Refactor fast follow on column move feature * Fix lint
This commit is contained in:
@ -164,6 +164,7 @@ export const useTableViewFields = ({
|
||||
(column) =>
|
||||
savedTableColumnsByKey[column.key] &&
|
||||
(savedTableColumnsByKey[column.key].size !== column.size ||
|
||||
savedTableColumnsByKey[column.key].index !== column.index ||
|
||||
savedTableColumnsByKey[column.key].isVisible !== column.isVisible),
|
||||
);
|
||||
await updateViewFields(viewFieldsToUpdate);
|
||||
@ -178,5 +179,5 @@ export const useTableViewFields = ({
|
||||
updateViewFields,
|
||||
]);
|
||||
|
||||
return { createViewFields, persistColumns, updateViewFields };
|
||||
return { createViewFields, persistColumns };
|
||||
};
|
||||
|
||||
@ -41,12 +41,11 @@ export const useTableViews = ({
|
||||
type: ViewType.Table,
|
||||
RecoilScopeContext: TableRecoilScopeContext,
|
||||
});
|
||||
const { createViewFields, persistColumns, updateViewFields } =
|
||||
useTableViewFields({
|
||||
objectId,
|
||||
columnDefinitions,
|
||||
skipFetch: isFetchingViews,
|
||||
});
|
||||
const { createViewFields, persistColumns } = useTableViewFields({
|
||||
objectId,
|
||||
columnDefinitions,
|
||||
skipFetch: isFetchingViews,
|
||||
});
|
||||
|
||||
const { createViewFilters, persistFilters } = useViewFilters({
|
||||
RecoilScopeContext: TableRecoilScopeContext,
|
||||
@ -62,7 +61,6 @@ export const useTableViews = ({
|
||||
await persistColumns();
|
||||
await persistFilters();
|
||||
await persistSorts();
|
||||
await updateViewFields(tableColumns);
|
||||
};
|
||||
|
||||
return { createView, deleteView, submitCurrentView, updateView };
|
||||
|
||||
Reference in New Issue
Block a user