@@ -68,11 +68,18 @@ import { EnvironmentQueuePresenter } from "~/presenters/v3/EnvironmentQueuePrese
6868import { QueueListPresenter } from "~/presenters/v3/QueueListPresenter.server" ;
6969import { requireUserId } from "~/services/session.server" ;
7070import { cn } from "~/utils/cn" ;
71- import { docsPath , EnvironmentParamSchema , v3BillingPath , v3RunsPath } from "~/utils/pathBuilder" ;
71+ import {
72+ concurrencyPath ,
73+ docsPath ,
74+ EnvironmentParamSchema ,
75+ v3BillingPath ,
76+ v3RunsPath ,
77+ } from "~/utils/pathBuilder" ;
7278import { concurrencySystem } from "~/v3/services/concurrencySystemInstance.server" ;
7379import { PauseEnvironmentService } from "~/v3/services/pauseEnvironment.server" ;
7480import { PauseQueueService } from "~/v3/services/pauseQueue.server" ;
7581import { useCurrentPlan } from "../_app.orgs.$organizationSlug/route" ;
82+ import { ConcurrencyIcon } from "~/assets/icons/ConcurrencyIcon" ;
7683
7784const SearchParamsSchema = z . object ( {
7885 query : z . string ( ) . optional ( ) ,
@@ -406,18 +413,14 @@ export default function Page() {
406413 accessory = {
407414 plan ? (
408415 plan ?. v3Subscription ?. plan ?. limits . concurrentRuns . canExceed ? (
409- < Feedback
410- button = {
411- < Button
412- variant = "tertiary/small"
413- LeadingIcon = { ChatBubbleLeftEllipsisIcon }
414- leadingIconClassName = "text-indigo-500"
415- >
416- Increase limit…
417- </ Button >
418- }
419- defaultValue = "concurrency"
420- />
416+ < LinkButton
417+ to = { concurrencyPath ( organization , project , env ) }
418+ variant = "tertiary/small"
419+ LeadingIcon = { ConcurrencyIcon }
420+ leadingIconClassName = "text-amber-500"
421+ >
422+ Increase limit
423+ </ LinkButton >
421424 ) : (
422425 < LinkButton
423426 to = { v3BillingPath ( organization , "Upgrade your plan for more concurrency" ) }
0 commit comments