diff --git a/src/components/modals/create-mission-modal.tsx b/src/components/modals/create-mission-modal.tsx index ad1bc783..ec1c78d7 100644 --- a/src/components/modals/create-mission-modal.tsx +++ b/src/components/modals/create-mission-modal.tsx @@ -1,7 +1,7 @@ import { zodResolver } from '@hookform/resolvers/zod'; import dayjs from 'dayjs'; import { Plus, XIcon } from 'lucide-react'; -import { useState } from 'react'; +import { ChangeEvent, useState } from 'react'; import { Controller, FormProvider, useForm } from 'react-hook-form'; import { z } from 'zod'; import Button from '@/components/ui/button'; @@ -155,6 +155,13 @@ function CreateMissionForm({ ); }; + const handlePreventInvalidValue = (event: ChangeEvent) => { + event.currentTarget.value = event.currentTarget.value.replace( + /[^0-9]/g, + '', + ); + }; + return ( @@ -196,6 +203,7 @@ function CreateMissionForm({