Skip to content

Commit 1745426

Browse files
committed
Adds “suggest a region” table row
1 parent 9432179 commit 1745426

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.regions/route.tsx

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ArrowRightIcon } from "@heroicons/react/20/solid";
1+
import { ArrowRightIcon, ChatBubbleLeftEllipsisIcon } from "@heroicons/react/20/solid";
22
import { Form } from "@remix-run/react";
33
import { type ActionFunctionArgs, type LoaderFunctionArgs } from "@remix-run/server-runtime";
44
import { tryCatch } from "@trigger.dev/core";
@@ -8,6 +8,7 @@ import { z } from "zod";
88
import { CloudProviderIcon } from "~/assets/icons/CloudProviderIcon";
99
import { FlagIcon } from "~/assets/icons/RegionIcons";
1010
import { cloudProviderTitle } from "~/components/CloudProvider";
11+
import { Feedback } from "~/components/Feedback";
1112
import { V4Title } from "~/components/V4Badge";
1213
import { AdminDebugTooltip } from "~/components/admin/debugTooltip";
1314
import { MainCenteredContainer, PageBody, PageContainer } from "~/components/layout/AppLayout";
@@ -234,6 +235,25 @@ export default function Page() {
234235
);
235236
})
236237
)}
238+
<TableRow>
239+
<TableCell colSpan={4}>
240+
<Paragraph variant="extra-small">Suggest a new region</Paragraph>
241+
</TableCell>
242+
<TableCell alignment="right">
243+
<Feedback
244+
button={
245+
<Button
246+
variant="tertiary/small"
247+
LeadingIcon={ChatBubbleLeftEllipsisIcon}
248+
leadingIconClassName="text-indigo-500"
249+
>
250+
Suggest a region…
251+
</Button>
252+
}
253+
defaultValue="region"
254+
/>
255+
</TableCell>
256+
</TableRow>
237257
</TableBody>
238258
</Table>
239259
</div>
@@ -258,7 +278,7 @@ function SetDefaultDialog({
258278
return (
259279
<Dialog open={isOpen} onOpenChange={setIsOpen}>
260280
<DialogTrigger asChild>
261-
<Button variant="secondary/small">Set as default...</Button>
281+
<Button variant="secondary/small">Set as default</Button>
262282
</DialogTrigger>
263283
<DialogContent>
264284
<DialogHeader>

apps/webapp/app/routes/resources.feedback.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export const feedbackTypeLabel = {
1515
enterprise: "Enterprise enquiry",
1616
feedback: "General feedback",
1717
concurrency: "Increase my concurrency",
18+
region: "Suggest a new region",
1819
};
1920

2021
export type FeedbackType = keyof typeof feedbackTypeLabel;

0 commit comments

Comments
 (0)