From 2ae7731f6e90d35f51a0c9632cfe68c612fdcc98 Mon Sep 17 00:00:00 2001 From: AkshayaFoiger Date: Tue, 27 Aug 2024 15:00:42 +0530 Subject: [PATCH 1/3] add default for env variables --- src/lib/env.mjs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/lib/env.mjs b/src/lib/env.mjs index 4dd0c59..b42b80c 100644 --- a/src/lib/env.mjs +++ b/src/lib/env.mjs @@ -10,7 +10,7 @@ export const env = createEnv({ */ server: { ENV: z.enum(["development", "test", "staging", "production"]).default("development"), - SECRET_KEY: z.string().min(8, { message: "Cannot be too short" }), + SECRET_KEY: z.string().min(8, { message: "Cannot be too short" }).default("secretkey123456"), SENTRY_DSN: z.string().min(1).optional(), APL: z.enum(["saleor-cloud", "upstash", "file"]).optional().default("file"), CI: z.coerce.boolean().optional().default(false), @@ -26,12 +26,11 @@ export const env = createEnv({ REST_APL_TOKEN: z.string().optional(), APP_API_BASE_URL: z.string().optional(), APP_IFRAME_BASE_URL: z.string().optional(), - HYPERSWITCH_SANDBOX_BASE_URL: z.string(), - HYPERSWITCH_PROD_BASE_URL: z.string(), - JUSPAY_SANDBOX_BASE_URL: z.string(), - JUSPAY_PROD_BASE_URL: z.string(), + HYPERSWITCH_SANDBOX_BASE_URL: z.string().default("https://sandbox.hyperswitch.io"), + HYPERSWITCH_PROD_BASE_URL: z.string().default("https://api.hyperswitch.io"), + JUSPAY_SANDBOX_BASE_URL: z.string().default("https://sandbox.juspay.in"), + JUSPAY_PROD_BASE_URL: z.string().default( "https://api.juspay.in"), }, - /* * Environment variables available on the client (and server). * From 7009a1e252d9fb162a63f3b4faca7a4a9846f727 Mon Sep 17 00:00:00 2001 From: AkshayaFoiger Date: Tue, 27 Aug 2024 15:00:52 +0530 Subject: [PATCH 2/3] fix build warning --- src/modules/ui/molecules/AddConfigButton/AddConfigButton.tsx | 4 ++-- src/pages/api/manifest.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/ui/molecules/AddConfigButton/AddConfigButton.tsx b/src/modules/ui/molecules/AddConfigButton/AddConfigButton.tsx index 49bfd8b..1966255 100644 --- a/src/modules/ui/molecules/AddConfigButton/AddConfigButton.tsx +++ b/src/modules/ui/molecules/AddConfigButton/AddConfigButton.tsx @@ -20,12 +20,12 @@ export const AddConfigButton = ({ ...props }: AddConfigButtonProps) => { const handleOutsideIndiaClick = useCallback>((e) => { e.preventDefault(); void router.replace("/configurations/add/hyperswitch"); - }, []); + }, [router]); const handleIndiaClick = useCallback>((e) => { e.preventDefault(); void router.replace("/configurations/add/juspay"); - }, []); + }, [router]); const handleOpenChange = useCallback((open: boolean) => { setState(open ? "prompt" : "idle"); diff --git a/src/pages/api/manifest.ts b/src/pages/api/manifest.ts index b4e3415..9f43085 100644 --- a/src/pages/api/manifest.ts +++ b/src/pages/api/manifest.ts @@ -12,7 +12,7 @@ import { transactionProcessSessionSyncWebhook } from "./webhooks/saleor/transact export default createManifestHandler({ async manifestFactory(context) { const manifest: AppManifest = { - id: "app.saleor.juspay-test", + id: "app.saleor.juspay", name: "Juspay", about: packageJson.description, tokenTargetUrl: `${context.appBaseUrl}/api/register`, From 48c39b3b5cfd862593a8ddaa0f585b3247025dc8 Mon Sep 17 00:00:00 2001 From: AkshayaFoiger Date: Tue, 27 Aug 2024 15:05:09 +0530 Subject: [PATCH 3/3] format files --- src/lib/env.mjs | 2 +- .../AddConfigButton/AddConfigButton.tsx | 22 ++++++++++++------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/src/lib/env.mjs b/src/lib/env.mjs index b42b80c..bf23a1a 100644 --- a/src/lib/env.mjs +++ b/src/lib/env.mjs @@ -29,7 +29,7 @@ export const env = createEnv({ HYPERSWITCH_SANDBOX_BASE_URL: z.string().default("https://sandbox.hyperswitch.io"), HYPERSWITCH_PROD_BASE_URL: z.string().default("https://api.hyperswitch.io"), JUSPAY_SANDBOX_BASE_URL: z.string().default("https://sandbox.juspay.in"), - JUSPAY_PROD_BASE_URL: z.string().default( "https://api.juspay.in"), + JUSPAY_PROD_BASE_URL: z.string().default("https://api.juspay.in"), }, /* * Environment variables available on the client (and server). diff --git a/src/modules/ui/molecules/AddConfigButton/AddConfigButton.tsx b/src/modules/ui/molecules/AddConfigButton/AddConfigButton.tsx index 1966255..e161d2d 100644 --- a/src/modules/ui/molecules/AddConfigButton/AddConfigButton.tsx +++ b/src/modules/ui/molecules/AddConfigButton/AddConfigButton.tsx @@ -17,15 +17,21 @@ export const AddConfigButton = ({ ...props }: AddConfigButtonProps) => { setState("prompt"); }, []); - const handleOutsideIndiaClick = useCallback>((e) => { - e.preventDefault(); - void router.replace("/configurations/add/hyperswitch"); - }, [router]); + const handleOutsideIndiaClick = useCallback>( + (e) => { + e.preventDefault(); + void router.replace("/configurations/add/hyperswitch"); + }, + [router], + ); - const handleIndiaClick = useCallback>((e) => { - e.preventDefault(); - void router.replace("/configurations/add/juspay"); - }, [router]); + const handleIndiaClick = useCallback>( + (e) => { + e.preventDefault(); + void router.replace("/configurations/add/juspay"); + }, + [router], + ); const handleOpenChange = useCallback((open: boolean) => { setState(open ? "prompt" : "idle");