Infinite scrolling in relation picker menu (#12051)
https://github.com/user-attachments/assets/4be785e0-ea8a-4c8e-840e-6fa0a663d7ba Closes #11938 --------- Co-authored-by: martmull <martmull@hotmail.fr>
This commit is contained in:
@ -1539,7 +1539,7 @@ export type Query = {
|
||||
object: Object;
|
||||
objects: ObjectConnection;
|
||||
plans: Array<BillingPlanOutput>;
|
||||
search: Array<SearchRecord>;
|
||||
search: SearchResultConnection;
|
||||
validatePasswordResetToken: ValidatePasswordResetToken;
|
||||
versionInfo: VersionInfo;
|
||||
};
|
||||
@ -1626,6 +1626,7 @@ export type QueryGetTimelineThreadsFromPersonIdArgs = {
|
||||
|
||||
|
||||
export type QuerySearchArgs = {
|
||||
after?: InputMaybe<Scalars['String']>;
|
||||
excludedObjectNameSingulars?: InputMaybe<Array<Scalars['String']>>;
|
||||
filter?: InputMaybe<ObjectRecordFilterInput>;
|
||||
includedObjectNameSingulars?: InputMaybe<Array<Scalars['String']>>;
|
||||
@ -1830,6 +1831,24 @@ export type SearchRecord = {
|
||||
tsRankCD: Scalars['Float'];
|
||||
};
|
||||
|
||||
export type SearchResultConnection = {
|
||||
__typename?: 'SearchResultConnection';
|
||||
edges: Array<SearchResultEdge>;
|
||||
pageInfo: SearchResultPageInfo;
|
||||
};
|
||||
|
||||
export type SearchResultEdge = {
|
||||
__typename?: 'SearchResultEdge';
|
||||
cursor: Scalars['String'];
|
||||
node: SearchRecord;
|
||||
};
|
||||
|
||||
export type SearchResultPageInfo = {
|
||||
__typename?: 'SearchResultPageInfo';
|
||||
endCursor?: Maybe<Scalars['String']>;
|
||||
hasNextPage: Scalars['Boolean'];
|
||||
};
|
||||
|
||||
export type SendInvitationsOutput = {
|
||||
__typename?: 'SendInvitationsOutput';
|
||||
errors: Array<Scalars['String']>;
|
||||
@ -2721,7 +2740,7 @@ export type SearchQueryVariables = Exact<{
|
||||
}>;
|
||||
|
||||
|
||||
export type SearchQuery = { __typename?: 'Query', search: Array<{ __typename?: 'SearchRecord', recordId: string, objectNameSingular: string, label: string, imageUrl?: string | null, tsRankCD: number, tsRank: number }> };
|
||||
export type SearchQuery = { __typename?: 'Query', search: { __typename?: 'SearchResultConnection', edges: Array<{ __typename?: 'SearchResultEdge', cursor: string, node: { __typename?: 'SearchRecord', recordId: string, objectNameSingular: string, label: string, imageUrl?: string | null, tsRankCD: number, tsRank: number } }>, pageInfo: { __typename?: 'SearchResultPageInfo', hasNextPage: boolean, endCursor?: string | null } } };
|
||||
|
||||
export type SkipSyncEmailOnboardingStepMutationVariables = Exact<{ [key: string]: never; }>;
|
||||
|
||||
@ -4608,12 +4627,21 @@ export const SearchDocument = gql`
|
||||
includedObjectNameSingulars: $includedObjectNameSingulars
|
||||
filter: $filter
|
||||
) {
|
||||
recordId
|
||||
objectNameSingular
|
||||
label
|
||||
imageUrl
|
||||
tsRankCD
|
||||
tsRank
|
||||
edges {
|
||||
node {
|
||||
recordId
|
||||
objectNameSingular
|
||||
label
|
||||
imageUrl
|
||||
tsRankCD
|
||||
tsRank
|
||||
}
|
||||
cursor
|
||||
}
|
||||
pageInfo {
|
||||
hasNextPage
|
||||
endCursor
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
Reference in New Issue
Block a user