1- import { ArrowRightIcon } from "@heroicons/react/20/solid" ;
1+ import { ArrowRightIcon , ChatBubbleLeftEllipsisIcon } from "@heroicons/react/20/solid" ;
22import { Form } from "@remix-run/react" ;
33import { type ActionFunctionArgs , type LoaderFunctionArgs } from "@remix-run/server-runtime" ;
44import { tryCatch } from "@trigger.dev/core" ;
@@ -8,6 +8,7 @@ import { z } from "zod";
88import { CloudProviderIcon } from "~/assets/icons/CloudProviderIcon" ;
99import { FlagIcon } from "~/assets/icons/RegionIcons" ;
1010import { cloudProviderTitle } from "~/components/CloudProvider" ;
11+ import { Feedback } from "~/components/Feedback" ;
1112import { V4Title } from "~/components/V4Badge" ;
1213import { AdminDebugTooltip } from "~/components/admin/debugTooltip" ;
1314import { 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 >
0 commit comments