feat: persist board card fields (#1566)

Closes #1538
This commit is contained in:
Thaïs
2023-09-15 00:06:15 +02:00
committed by GitHub
parent 6462505a86
commit 2461a387ce
27 changed files with 541 additions and 342 deletions

View File

@ -29,7 +29,7 @@ export const useTableViews = ({
);
const sorts = useRecoilScopedValue(sortsScopedState, TableRecoilScopeContext);
const { handleViewsChange, isFetchingViews } = useViews({
const { createView, deleteView, isFetchingViews, updateView } = useViews({
objectId,
onViewCreate: handleViewCreate,
type: ViewType.Table,
@ -55,11 +55,11 @@ export const useTableViews = ({
await createViewSorts(sorts, viewId);
}
const handleViewSubmit = async () => {
const submitCurrentView = async () => {
await persistColumns();
await persistFilters();
await persistSorts();
};
return { handleViewsChange, handleViewSubmit };
return { createView, deleteView, submitCurrentView, updateView };
};