From c8513a8a14e8d8934916631b7fcb1683f9619d68 Mon Sep 17 00:00:00 2001 From: James Ritchie Date: Wed, 15 May 2024 16:20:47 +0100 Subject: [PATCH] Static version of the Concurrency page finished --- .../app/components/primitives/Tooltip.tsx | 2 +- .../route.tsx | 88 +++++++++++++------ 2 files changed, 60 insertions(+), 30 deletions(-) diff --git a/apps/webapp/app/components/primitives/Tooltip.tsx b/apps/webapp/app/components/primitives/Tooltip.tsx index a37a9b9d9..9e1322779 100644 --- a/apps/webapp/app/components/primitives/Tooltip.tsx +++ b/apps/webapp/app/components/primitives/Tooltip.tsx @@ -94,7 +94,7 @@ export function InfoIconTooltip({ return ( + } content={content} variant="dark" diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.concurrency/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.concurrency/route.tsx index dc45f91ff..019af7824 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.concurrency/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.concurrency/route.tsx @@ -1,4 +1,8 @@ -import { BookOpenIcon, ChatBubbleLeftEllipsisIcon } from "@heroicons/react/20/solid"; +import { + BookOpenIcon, + ChatBubbleLeftEllipsisIcon, + InformationCircleIcon, +} from "@heroicons/react/20/solid"; import { Outlet } from "@remix-run/react"; import { Feedback } from "~/components/Feedback"; import { EnvironmentLabel } from "~/components/environments/EnvironmentLabel"; @@ -14,6 +18,12 @@ import { TableHeaderCell, TableRow, } from "~/components/primitives/Table"; +import { + InfoIconTooltip, + SimpleTooltip, + Tooltip, + TooltipTrigger, +} from "~/components/primitives/Tooltip"; import { docsPath } from "~/utils/pathBuilder"; export default function Page() { @@ -103,9 +113,16 @@ export default function Page() { - Name Task ID - Concurrency limit + Task + + Concurrency limit + } + className="normal-case tracking-normal" + /> + Queued Executing Age of oldest message @@ -113,42 +130,55 @@ export default function Page() { - Organization - 10 - 5 + batch-child-task + batchChildTask() + Not set 4 + 3 Date here - Maximum concurrency for your organization, Trigger.dev. - - - - 5 - 5 + batch-parent-task + batchParentTask() + Not set 4 + 2 Date here - Maximum concurrency for your development environment. - - - + child-task + childTask() + 4 + 1 + 1 + Date here + + +
+ Your queue limits + + + + Task ID + Task + Concurrency limit + + + + + batch-child-task + batchChildTask() 5 + + + batch-parent-task + batchParentTask() + 4 + + + child-task + childTask() 0 - 0 - Date here - Maximum concurrency for your staging environment. - - - - - - 5 - 5 - 4 - Date here - Maximum concurrency for your production environment.