Feat/front forge graphql query (#2007)
* wip * Wip * Wip * Finished v1 * Wip * Fix from PR * Removed unused fragment masking feature * Fix from PR * Removed POC from nav bar * Fix lint --------- Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
@ -0,0 +1,27 @@
|
||||
import { gql } from '@apollo/client';
|
||||
|
||||
import { MetadataObject } from '../types/MetadataObject';
|
||||
|
||||
export const generateFindManyCustomObjectsQuery = ({
|
||||
metadataObject,
|
||||
_fromCursor,
|
||||
}: {
|
||||
metadataObject: MetadataObject;
|
||||
_fromCursor?: string;
|
||||
}) => {
|
||||
return gql`
|
||||
query CustomQuery${metadataObject.nameSingular} {
|
||||
findMany${metadataObject.nameSingular}{
|
||||
edges {
|
||||
node {
|
||||
id
|
||||
${metadataObject.fields
|
||||
.map((field) => field.nameSingular)
|
||||
.join('\n')}
|
||||
}
|
||||
cursor
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
};
|
||||
Reference in New Issue
Block a user