feat: delete views from views dropdown (#1234)
Closes #1129 Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
This commit is contained in:
@ -131,6 +131,8 @@ export const useTableViewFields = ({
|
||||
|
||||
const handleColumnsChange = useCallback(
|
||||
async (nextColumns: ViewFieldDefinition<ViewFieldMetadata>[]) => {
|
||||
setColumns(nextColumns);
|
||||
|
||||
const viewFieldsToCreate = nextColumns.filter(
|
||||
(nextColumn) => !columnsById[nextColumn.id],
|
||||
);
|
||||
@ -144,7 +146,7 @@ export const useTableViewFields = ({
|
||||
);
|
||||
await updateViewFields(viewFieldsToUpdate);
|
||||
},
|
||||
[columnsById, createViewFields, updateViewFields],
|
||||
[columnsById, createViewFields, setColumns, updateViewFields],
|
||||
);
|
||||
|
||||
return { handleColumnsChange };
|
||||
|
||||
Reference in New Issue
Block a user