Skip to content

Commit 496ecb7

Browse files
committed
Remove positive number validation for amount field
The amount field in the send form schema no longer enforces a check for values greater than 0, only requiring a non-empty string. Default amount values are also changed from '0.1' to '0'.
1 parent 1926e9e commit 496ecb7

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

apps/dashboard/src/app/(app)/team/[team_slug]/[project_slug]/(sidebar)/components/ProjectFTUX/ProjectWalletControls.client.tsx

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -229,14 +229,7 @@ const createSendFormSchema = (secretKeyLabel: string) =>
229229
.refine((value) => Boolean(isAddress(value)), {
230230
message: "Enter a valid wallet address",
231231
}),
232-
amount: z
233-
.string()
234-
.trim()
235-
.min(1, "Amount is required")
236-
.refine((value) => {
237-
const parsed = Number(value);
238-
return !Number.isNaN(parsed) && parsed > 0;
239-
}, "Amount must be greater than 0"),
232+
amount: z.string().trim().min(1, "Amount is required"),
240233
secretKey: z.string().trim().min(1, `${secretKeyLabel} is required`),
241234
vaultAccessToken: z.string().trim(),
242235
});
@@ -283,7 +276,7 @@ function SendProjectWalletModal(props: {
283276

284277
const form = useForm<SendFormValues>({
285278
defaultValues: {
286-
amount: "0.1",
279+
amount: "0",
287280
chainId,
288281
secretKey: "",
289282
vaultAccessToken: "",
@@ -308,7 +301,7 @@ function SendProjectWalletModal(props: {
308301
if (!open) {
309302
const currentValues = form.getValues();
310303
form.reset({
311-
amount: "0.1",
304+
amount: "0",
312305
chainId,
313306
secretKey: currentValues.secretKey ?? "",
314307
vaultAccessToken: currentValues.vaultAccessToken ?? "",

0 commit comments

Comments
 (0)