Migrate Export feature to the action bar (#4417)

* Migrate Export feature to the action bar

* Fixed predicate derived state

* Fixed bug useFindManyParams outside context

* Added export row selection

---------

Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
This commit is contained in:
Dragoș Cojocaru
2024-03-14 18:57:09 +02:00
committed by GitHub
parent 04efe5c455
commit 595c7a9ba4
5 changed files with 54 additions and 28 deletions

View File

@ -11,16 +11,14 @@ export const ObjectMetadataItemsProvider = ({
}: React.PropsWithChildren) => {
const objectMetadataItems = useRecoilValue(objectMetadataItemsState());
const currentWorkspaceMember = useRecoilValue(currentWorkspaceMemberState());
const shouldDisplayChildren = () => {
if (objectMetadataItems.length > 0) {
return true;
}
return !currentWorkspaceMember;
};
const shouldDisplayChildren =
objectMetadataItems.length > 0 || !currentWorkspaceMember;
return (
<>
<ObjectMetadataItemsLoadEffect />
{shouldDisplayChildren() && (
{shouldDisplayChildren && (
<RelationPickerScope relationPickerScopeId="relation-picker">
{children}
</RelationPickerScope>