Feat/metadata datatable types (#2175)

* Handled new url v2 type

* Fixed refetch queries

* wip

* Ok delete but views bug

* Fix lint

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
Lucas Bordeau
2023-10-21 14:07:18 +02:00
committed by GitHub
parent 598fda8f45
commit f1670f0cf4
50 changed files with 1125 additions and 350 deletions

View File

@ -21,15 +21,17 @@ export const ObjectDataTableEffect = ({
}: ObjectDataTableEffectProps) => {
const setDataTableData = useSetObjectDataTableData();
const { objects } = useFindManyObjects({
const { objects, loading } = useFindManyObjects({
objectNamePlural,
});
useEffect(() => {
const entities = objects ?? [];
if (!loading) {
const entities = objects ?? [];
setDataTableData(entities);
}, [objects, setDataTableData]);
setDataTableData(entities);
}
}, [objects, setDataTableData, loading]);
const [searchParams] = useSearchParams();
const tableRecoilScopeId = useRecoilScopeId(TableRecoilScopeContext);
@ -61,8 +63,10 @@ export const ObjectDataTableEffect = ({
const viewId = searchParams.get('view');
if (viewId) {
handleViewSelect(viewId);
} else {
handleViewSelect(objectNamePlural);
}
}, [handleViewSelect, searchParams]);
}, [handleViewSelect, searchParams, objectNamePlural]);
return <></>;
};