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:
@ -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>
|
||||
|
||||
Reference in New Issue
Block a user