From bb16fd1db89f39bbe39ca56c2445af5b7873b908 Mon Sep 17 00:00:00 2001 From: Milo Schwartz Date: Sat, 4 Jan 2025 22:38:10 -0500 Subject: [PATCH] fix email and allow localhost in ip field --- server/emails/templates/components/ButtonLink.tsx | 2 ++ .../settings/resources/[resourceId]/connectivity/page.tsx | 2 +- .../[orgId]/settings/resources/[resourceId]/general/page.tsx | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/server/emails/templates/components/ButtonLink.tsx b/server/emails/templates/components/ButtonLink.tsx index 849c99c0..e32e1810 100644 --- a/server/emails/templates/components/ButtonLink.tsx +++ b/server/emails/templates/components/ButtonLink.tsx @@ -1,3 +1,5 @@ +import React from "react"; + export default function ButtonLink({ href, children, diff --git a/src/app/[orgId]/settings/resources/[resourceId]/connectivity/page.tsx b/src/app/[orgId]/settings/resources/[resourceId]/connectivity/page.tsx index c01cbd5d..fb8827f8 100644 --- a/src/app/[orgId]/settings/resources/[resourceId]/connectivity/page.tsx +++ b/src/app/[orgId]/settings/resources/[resourceId]/connectivity/page.tsx @@ -65,7 +65,7 @@ import { import { SwitchInput } from "@app/components/SwitchInput"; const addTargetSchema = z.object({ - ip: z.string().ip(), + ip: z.union([z.string().ip(), z.literal("localhost")]), method: z.string(), port: z.coerce.number().int().positive() // protocol: z.string(), diff --git a/src/app/[orgId]/settings/resources/[resourceId]/general/page.tsx b/src/app/[orgId]/settings/resources/[resourceId]/general/page.tsx index aee39f54..6d3e5777 100644 --- a/src/app/[orgId]/settings/resources/[resourceId]/general/page.tsx +++ b/src/app/[orgId]/settings/resources/[resourceId]/general/page.tsx @@ -149,6 +149,7 @@ export default function GeneralForm() {