made the teams limit option available in front end but with no defined default value since it is set to a default 100 in backend

Signed-off-by: Quadman <QuadmanSWE@gmail.com>
This commit is contained in:
Quadman
2024-04-07 18:02:59 +02:00
parent 06980ee398
commit 481f784d6e
3 changed files with 10 additions and 0 deletions
@@ -107,6 +107,9 @@ export class AzureDevOpsClient implements AzureDevOpsApi {
if (options?.status) {
queryString.append('status', options.status.toString());
}
if (options?.teamsLimit) {
queryString.append('teamsLimit', options.teamsLimit.toString());
}
if (host) {
queryString.append('host', host);
}
@@ -31,16 +31,19 @@ export function usePullRequests(
entity: Entity,
defaultLimit?: number,
requestedStatus?: PullRequestStatus,
defaultTeamsLimit?: number,
): {
items?: PullRequest[];
loading: boolean;
error?: Error;
} {
const top = defaultLimit ?? AZURE_DEVOPS_DEFAULT_TOP;
const teamsLimit = defaultTeamsLimit ?? undefined;
const status = requestedStatus ?? PullRequestStatus.Active;
const options: PullRequestOptions = {
top,
status,
teamsLimit,
};
const api = useApi(azureDevOpsApiRef);