Skip to content

Commit

Permalink
Merge branch 'master' into refactor/spliting-libraries
Browse files Browse the repository at this point in the history
  • Loading branch information
swh00tw committed Mar 11, 2024
2 parents 03da45e + a884b6b commit d955dbe
Showing 1 changed file with 23 additions and 9 deletions.
32 changes: 23 additions & 9 deletions apps/recnet/src/app/admin/invite-code/provision/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,17 @@ function InviteCodeGenerateForm() {
const [newInviteCodes, setNewInviteCodes] = useState<string[]>([]);
const [isModalOpen, setIsModalOpen] = useState(false);

const { register, handleSubmit, formState, setError } = useForm({
resolver: zodResolver(InviteCodeGenerationSchema),
defaultValues: {
count: 1,
owner: undefined,
},
mode: "onBlur",
});
const { register, handleSubmit, formState, setError, watch, setValue } =
useForm({
resolver: zodResolver(InviteCodeGenerationSchema),
defaultValues: {
count: 1,
owner: undefined,
},
mode: "onBlur",
});

console.log(watch("count"));

return (
<>
Expand Down Expand Up @@ -81,7 +84,18 @@ function InviteCodeGenerateForm() {
<TextField.Slot>
<HashIcon size="12" className="text-gray-10" />
</TextField.Slot>
<TextField.Input type="number" {...register("count")} />
<TextField.Input
type="number"
{...register("count", {
onBlur: (e) => {
if (e.target.value == "" || parseInt(e.target.value) < 1) {
setValue("count", 1, {
shouldValidate: true,
});
}
},
})}
/>
</TextField.Root>
{formState.errors.count ? (
<Text size="1" color="red">
Expand Down

0 comments on commit d955dbe

Please sign in to comment.