From c88eaddafc81abad7659a26fcc8e8f4bf0e31783 Mon Sep 17 00:00:00 2001 From: abhi1992002 Date: Thu, 12 Feb 2026 18:10:54 +0530 Subject: [PATCH] refactor(frontend): simplify default expiration date handling in APIKeyCredentialsModal ### Changes - Removed the `getDefaultExpirationDate` function and set the `expiresAt` default value to an empty string in the `useAPIKeyCredentialsModal` hook. This change streamlines the code by eliminating unnecessary complexity related to date handling. ### Impact - Enhances code readability and maintainability by simplifying the default value assignment for expiration dates. --- .../useAPIKeyCredentialsModal.ts | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/autogpt_platform/frontend/src/components/contextual/CredentialsInput/components/APIKeyCredentialsModal/useAPIKeyCredentialsModal.ts b/autogpt_platform/frontend/src/components/contextual/CredentialsInput/components/APIKeyCredentialsModal/useAPIKeyCredentialsModal.ts index 72599a2e79..767b20f0f1 100644 --- a/autogpt_platform/frontend/src/components/contextual/CredentialsInput/components/APIKeyCredentialsModal/useAPIKeyCredentialsModal.ts +++ b/autogpt_platform/frontend/src/components/contextual/CredentialsInput/components/APIKeyCredentialsModal/useAPIKeyCredentialsModal.ts @@ -40,24 +40,12 @@ export function useAPIKeyCredentialsModal({ expiresAt: z.string().optional(), }); - function getDefaultExpirationDate(): string { - const tomorrow = new Date(); - tomorrow.setDate(tomorrow.getDate() + 1); - tomorrow.setHours(0, 0, 0, 0); - const year = tomorrow.getFullYear(); - const month = String(tomorrow.getMonth() + 1).padStart(2, "0"); - const day = String(tomorrow.getDate()).padStart(2, "0"); - const hours = String(tomorrow.getHours()).padStart(2, "0"); - const minutes = String(tomorrow.getMinutes()).padStart(2, "0"); - return `${year}-${month}-${day}T${hours}:${minutes}`; - } - const form = useForm({ resolver: zodResolver(formSchema), defaultValues: { apiKey: "", title: "", - expiresAt: getDefaultExpirationDate(), + expiresAt: "", }, });