From 8199202dc323033898f4aa3feaa0d4cf631a102a Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Tue, 17 Jun 2025 16:53:57 -0400 Subject: [PATCH] fix hide raw resource option --- .../settings/resources/create/page.tsx | 162 +++++++++++------- 1 file changed, 102 insertions(+), 60 deletions(-) diff --git a/src/app/[orgId]/settings/resources/create/page.tsx b/src/app/[orgId]/settings/resources/create/page.tsx index 458983fa..03220261 100644 --- a/src/app/[orgId]/settings/resources/create/page.tsx +++ b/src/app/[orgId]/settings/resources/create/page.tsx @@ -119,15 +119,18 @@ export default function Page() { const resourceTypes: ReadonlyArray = [ { id: "http", - title: t('resourceHTTP'), - description: t('resourceHTTPDescription') + title: t("resourceHTTP"), + description: t("resourceHTTPDescription") }, - { - id: "raw", - title: t('resourceRaw'), - description: t('resourceRawDescription'), - disabled: !env.flags.allowRawResources - } + ...(env.flags.allowRawResources + ? [] + : [ + { + id: "raw" as ResourceType, + title: t("resourceRaw"), + description: t("resourceRawDescription") + } + ]) ]; const baseForm = useForm({ @@ -199,10 +202,10 @@ export default function Page() { .catch((e) => { toast({ variant: "destructive", - title: t('resourceErrorCreate'), + title: t("resourceErrorCreate"), description: formatAxiosError( e, - t('resourceErrorCreateDescription') + t("resourceErrorCreateDescription") ) }); }); @@ -219,11 +222,11 @@ export default function Page() { } } } catch (e) { - console.error(t('resourceErrorCreateMessage'), e); + console.error(t("resourceErrorCreateMessage"), e); toast({ variant: "destructive", - title: t('resourceErrorCreate'), - description:t('resourceErrorCreateMessageDescription') + title: t("resourceErrorCreate"), + description: t("resourceErrorCreateMessageDescription") }); } @@ -242,10 +245,10 @@ export default function Page() { .catch((e) => { toast({ variant: "destructive", - title: t('sitesErrorFetch'), + title: t("sitesErrorFetch"), description: formatAxiosError( e, - t('sitesErrorFetchDescription') + t("sitesErrorFetchDescription") ) }); }); @@ -270,10 +273,10 @@ export default function Page() { .catch((e) => { toast({ variant: "destructive", - title: t('domainsErrorFetch'), + title: t("domainsErrorFetch"), description: formatAxiosError( e, - t('domainsErrorFetchDescription') + t("domainsErrorFetchDescription") ) }); }); @@ -300,8 +303,8 @@ export default function Page() { <>
@@ -320,7 +323,7 @@ export default function Page() { - {t('resourceInfo')} + {t("resourceInfo")} @@ -336,7 +339,7 @@ export default function Page() { render={({ field }) => ( - {t('name')} + {t("name")} - {t('resourceNameDescription')} + {t( + "resourceNameDescription" + )} )} @@ -357,7 +362,7 @@ export default function Page() { render={({ field }) => ( - {t('site')} + {t("site")} - + - {t('siteNotFound')} + {t( + "siteNotFound" + )} {sites.map( @@ -433,7 +446,9 @@ export default function Page() { - {t('siteSelectionDescription')} + {t( + "siteSelectionDescription" + )} )} @@ -447,10 +462,10 @@ export default function Page() { - {t('resourceType')} + {t("resourceType")} - {t('resourceTypeDescription')} + {t("resourceTypeDescription")} @@ -472,10 +487,12 @@ export default function Page() { - {t('resourceHTTPSSettings')} + {t("resourceHTTPSSettings")} - {t('resourceHTTPSSettingsDescription')} + {t( + "resourceHTTPSSettingsDescription" + )} @@ -497,7 +514,9 @@ export default function Page() { }) => ( - {t('domainType')} + {t( + "domainType" + )} @@ -539,7 +562,7 @@ export default function Page() { ) && ( - {t('subdomain')} + {t("subdomain")}
@@ -618,7 +641,9 @@ export default function Page() {
- {t('subdomnainDescription')} + {t( + "subdomnainDescription" + )}
)} @@ -636,7 +661,9 @@ export default function Page() { }) => ( - {t('baseDomain')} + {t( + "baseDomain" + )} - + @@ -743,7 +778,9 @@ export default function Page() { render={({ field }) => ( - {t('resourcePortNumber')} + {t( + "resourcePortNumber" + )} - {t('resourcePortNumberDescription')} + {t( + "resourcePortNumberDescription" + )} )} @@ -781,23 +820,26 @@ export default function Page() {
- ) : null} + )}
@@ -817,17 +859,17 @@ export default function Page() { - {t('resourceConfig')} + {t("resourceConfig")} - {t('resourceConfigDescription')} + {t("resourceConfigDescription")}

- {t('resourceAddEntrypoints')} + {t("resourceAddEntrypoints")}

- {t('resourceExposePorts')} + {t("resourceExposePorts")}

- - {t('resourceLearnRaw')} - + {t("resourceLearnRaw")}
@@ -868,10 +908,12 @@ export default function Page() { type="button" variant="outline" onClick={() => - router.push(`/${orgId}/settings/resources`) + router.push( + `/${orgId}/settings/resources` + ) } > - {t('resourceBack')} + {t("resourceBack")}