77 PauseIcon ,
88 PlayIcon ,
99 RectangleStackIcon ,
10- WrenchScrewdriverIcon ,
1110} from "@heroicons/react/20/solid" ;
1211import { DialogClose } from "@radix-ui/react-dialog" ;
1312import { Form , useNavigation , useSearchParams , type MetaFunction } from "@remix-run/react" ;
@@ -16,6 +15,7 @@ import type { RuntimeEnvironmentType } from "@trigger.dev/database";
1615import { useEffect , useState } from "react" ;
1716import { typedjson , useTypedLoaderData } from "remix-typedjson" ;
1817import { z } from "zod" ;
18+ import { RunsIcon } from "~/assets/icons/RunsIcon" ;
1919import { TaskIconSmall } from "~/assets/icons/TaskIcon" ;
2020import upgradeForQueuesPath from "~/assets/images/queues-dashboard.png" ;
2121import { AdminDebugTooltip } from "~/components/admin/debugTooltip" ;
@@ -25,13 +25,16 @@ import { Feedback } from "~/components/Feedback";
2525import { PageBody , PageContainer } from "~/components/layout/AppLayout" ;
2626import { BigNumber } from "~/components/metrics/BigNumber" ;
2727import { Badge } from "~/components/primitives/Badge" ;
28- import { Button , type ButtonVariant , LinkButton } from "~/components/primitives/Buttons" ;
28+ import { Button , LinkButton , type ButtonVariant } from "~/components/primitives/Buttons" ;
2929import { Callout } from "~/components/primitives/Callout" ;
3030import { Dialog , DialogContent , DialogHeader , DialogTrigger } from "~/components/primitives/Dialog" ;
3131import { FormButtons } from "~/components/primitives/FormButtons" ;
32+ import { Header3 } from "~/components/primitives/Headers" ;
33+ import { Input } from "~/components/primitives/Input" ;
3234import { NavBar , PageAccessories , PageTitle } from "~/components/primitives/PageHeader" ;
3335import { PaginationControls } from "~/components/primitives/Pagination" ;
3436import { Paragraph } from "~/components/primitives/Paragraph" ;
37+ import { PopoverMenuItem } from "~/components/primitives/Popover" ;
3538import { Spinner } from "~/components/primitives/Spinner" ;
3639import {
3740 Table ,
@@ -50,29 +53,25 @@ import {
5053 TooltipProvider ,
5154 TooltipTrigger ,
5255} from "~/components/primitives/Tooltip" ;
56+ import { env } from "~/env.server" ;
57+ import { useAutoRevalidate } from "~/hooks/useAutoRevalidate" ;
5358import { useEnvironment } from "~/hooks/useEnvironment" ;
5459import { useOrganization } from "~/hooks/useOrganizations" ;
5560import { useProject } from "~/hooks/useProject" ;
61+ import { useThrottle } from "~/hooks/useThrottle" ;
5662import { redirectWithErrorMessage , redirectWithSuccessMessage } from "~/models/message.server" ;
5763import { findProjectBySlug } from "~/models/project.server" ;
5864import { findEnvironmentBySlug } from "~/models/runtimeEnvironment.server" ;
65+ import { getUserById } from "~/models/user.server" ;
5966import { EnvironmentQueuePresenter } from "~/presenters/v3/EnvironmentQueuePresenter.server" ;
6067import { QueueListPresenter } from "~/presenters/v3/QueueListPresenter.server" ;
6168import { requireUserId } from "~/services/session.server" ;
6269import { cn } from "~/utils/cn" ;
6370import { docsPath , EnvironmentParamSchema , v3BillingPath , v3RunsPath } from "~/utils/pathBuilder" ;
71+ import { concurrencySystem } from "~/v3/services/concurrencySystemInstance.server" ;
6472import { PauseEnvironmentService } from "~/v3/services/pauseEnvironment.server" ;
6573import { PauseQueueService } from "~/v3/services/pauseQueue.server" ;
66- import { concurrencySystem } from "~/v3/services/concurrencySystemInstance.server" ;
67- import { getUserById } from "~/models/user.server" ;
6874import { useCurrentPlan } from "../_app.orgs.$organizationSlug/route" ;
69- import { Header3 } from "~/components/primitives/Headers" ;
70- import { Input } from "~/components/primitives/Input" ;
71- import { useThrottle } from "~/hooks/useThrottle" ;
72- import { RunsIcon } from "~/assets/icons/RunsIcon" ;
73- import { useAutoRevalidate } from "~/hooks/useAutoRevalidate" ;
74- import { env } from "~/env.server" ;
75- import { PopoverMenuItem } from "~/components/primitives/Popover" ;
7675
7776const SearchParamsSchema = z . object ( {
7877 query : z . string ( ) . optional ( ) ,
0 commit comments