feat(downloads): add option to limit amount of items (#3205)
This commit is contained in:
@@ -87,6 +87,7 @@ export default function DownloadClientsWidget({
|
||||
const [currentItems] = clientApi.widget.downloads.getJobsAndStatuses.useSuspenseQuery(
|
||||
{
|
||||
integrationIds,
|
||||
limitPerIntegration: options.limitPerIntegration,
|
||||
},
|
||||
{
|
||||
refetchOnMount: false,
|
||||
@@ -126,6 +127,7 @@ export default function DownloadClientsWidget({
|
||||
clientApi.widget.downloads.subscribeToJobsAndStatuses.useSubscription(
|
||||
{
|
||||
integrationIds,
|
||||
limitPerIntegration: options.limitPerIntegration,
|
||||
},
|
||||
{
|
||||
onData: (data) => {
|
||||
|
||||
@@ -82,6 +82,11 @@ export const { definition, componentLoader } = createWidgetDefinition("downloads
|
||||
applyFilterToRatio: factory.switch({
|
||||
defaultValue: true,
|
||||
}),
|
||||
limitPerIntegration: factory.number({
|
||||
defaultValue: 50,
|
||||
validate: z.number().min(1),
|
||||
withDescription: true,
|
||||
}),
|
||||
}),
|
||||
{
|
||||
defaultSort: {
|
||||
|
||||
Reference in New Issue
Block a user