feat:add pressing return(enter) to submit modal

This commit is contained in:
Khaing Myel Khant
2022-10-13 20:40:51 +06:30
parent 50e8d60773
commit ff03d41d97
13 changed files with 26 additions and 12 deletions

View File

@ -93,7 +93,7 @@ const AwardModal: React.FC = () => {
heading={isEditMode ? editText : addText} heading={isEditMode ? editText : addText}
footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>} footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>}
> >
<form className="my-2 grid grid-cols-2 gap-4"> <form className="my-2 grid grid-cols-2 gap-4" onSubmit={handleSubmit(onSubmit)}>
<Controller <Controller
name="title" name="title"
control={control} control={control}
@ -177,6 +177,7 @@ const AwardModal: React.FC = () => {
/> />
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );

View File

@ -93,7 +93,7 @@ const CertificateModal: React.FC = () => {
heading={isEditMode ? editText : addText} heading={isEditMode ? editText : addText}
footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>} footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>}
> >
<form className="my-2 grid grid-cols-2 gap-4"> <form className="my-2 grid grid-cols-2 gap-4" onSubmit={handleSubmit(onSubmit)}>
<Controller <Controller
name="name" name="name"
control={control} control={control}
@ -177,6 +177,7 @@ const CertificateModal: React.FC = () => {
/> />
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );

View File

@ -110,7 +110,7 @@ const CustomModal: React.FC = () => {
heading={isEditMode ? editText : addText} heading={isEditMode ? editText : addText}
footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>} footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>}
> >
<form className="my-2 grid grid-cols-2 gap-4"> <form className="my-2 grid grid-cols-2 gap-4" onSubmit={handleSubmit(onSubmit)}>
<Controller <Controller
name="title" name="title"
control={control} control={control}
@ -282,6 +282,7 @@ const CustomModal: React.FC = () => {
/> />
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );

View File

@ -106,7 +106,7 @@ const EducationModal: React.FC = () => {
heading={isEditMode ? editText : addText} heading={isEditMode ? editText : addText}
footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>} footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>}
> >
<form className="my-2 grid grid-cols-2 gap-4"> <form className="my-2 grid grid-cols-2 gap-4" onSubmit={handleSubmit(onSubmit)}>
<Controller <Controller
name="institution" name="institution"
control={control} control={control}
@ -255,6 +255,7 @@ const EducationModal: React.FC = () => {
/> />
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );

View File

@ -114,6 +114,7 @@ const InterestModal: React.FC = () => {
/> />
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );

View File

@ -85,7 +85,7 @@ const LanguageModal: React.FC = () => {
heading={isEditMode ? editText : addText} heading={isEditMode ? editText : addText}
footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>} footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>}
> >
<form className="my-2 grid grid-cols-2 gap-4"> <form className="my-2 grid grid-cols-2 gap-4" onSubmit={handleSubmit(onSubmit)}>
<Controller <Controller
name="name" name="name"
control={control} control={control}
@ -150,6 +150,7 @@ const LanguageModal: React.FC = () => {
</div> </div>
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );

View File

@ -89,7 +89,7 @@ const ProfileModal: React.FC = () => {
handleClose={handleClose} handleClose={handleClose}
footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>} footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>}
> >
<form className="my-2 grid grid-cols-2 gap-4"> <form className="my-2 grid grid-cols-2 gap-4" onSubmit={handleSubmit(onSubmit)}>
<Controller <Controller
name="network" name="network"
control={control} control={control}
@ -136,6 +136,7 @@ const ProfileModal: React.FC = () => {
/> />
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );

View File

@ -102,7 +102,7 @@ const ProjectModal: React.FC = () => {
heading={isEditMode ? editText : addText} heading={isEditMode ? editText : addText}
footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>} footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>}
> >
<form className="my-2 grid grid-cols-2 gap-4"> <form className="my-2 grid grid-cols-2 gap-4" onSubmit={handleSubmit(onSubmit)}>
<Controller <Controller
name="name" name="name"
control={control} control={control}
@ -225,6 +225,7 @@ const ProjectModal: React.FC = () => {
/> />
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );

View File

@ -93,7 +93,7 @@ const PublicationModal: React.FC = () => {
heading={isEditMode ? editText : addText} heading={isEditMode ? editText : addText}
footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>} footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>}
> >
<form className="my-2 grid grid-cols-2 gap-4"> <form className="my-2 grid grid-cols-2 gap-4" onSubmit={handleSubmit(onSubmit)}>
<Controller <Controller
name="name" name="name"
control={control} control={control}
@ -177,6 +177,7 @@ const PublicationModal: React.FC = () => {
/> />
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );

View File

@ -90,7 +90,7 @@ const ReferenceModal: React.FC = () => {
heading={isEditMode ? editText : addText} heading={isEditMode ? editText : addText}
footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>} footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>}
> >
<form className="my-2 grid grid-cols-2 gap-4"> <form className="my-2 grid grid-cols-2 gap-4" onSubmit={handleSubmit(onSubmit)}>
<Controller <Controller
name="name" name="name"
control={control} control={control}
@ -162,6 +162,7 @@ const ReferenceModal: React.FC = () => {
/> />
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );

View File

@ -88,7 +88,7 @@ const SkillModal: React.FC = () => {
heading={isEditMode ? editText : addText} heading={isEditMode ? editText : addText}
footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>} footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>}
> >
<form className="my-2 grid grid-cols-2 gap-4"> <form className="my-2 grid grid-cols-2 gap-4" onSubmit={handleSubmit(onSubmit)}>
<Controller <Controller
name="name" name="name"
control={control} control={control}
@ -166,6 +166,8 @@ const SkillModal: React.FC = () => {
/> />
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );

View File

@ -99,7 +99,7 @@ const VolunteerModal: React.FC = () => {
heading={isEditMode ? editText : addText} heading={isEditMode ? editText : addText}
footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>} footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>}
> >
<form className="my-2 grid grid-cols-2 gap-4"> <form className="my-2 grid grid-cols-2 gap-4" onSubmit={handleSubmit(onSubmit)}>
<Controller <Controller
name="organization" name="organization"
control={control} control={control}
@ -208,6 +208,7 @@ const VolunteerModal: React.FC = () => {
/> />
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );

View File

@ -99,7 +99,7 @@ const WorkModal: React.FC = () => {
heading={isEditMode ? editText : addText} heading={isEditMode ? editText : addText}
footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>} footerChildren={<Button onClick={handleSubmit(onSubmit)}>{isEditMode ? editText : addText}</Button>}
> >
<form className="my-2 grid grid-cols-2 gap-4"> <form className="my-2 grid grid-cols-2 gap-4" onSubmit={handleSubmit(onSubmit)}>
<Controller <Controller
name="name" name="name"
control={control} control={control}
@ -208,6 +208,7 @@ const WorkModal: React.FC = () => {
/> />
)} )}
/> />
<input type="submit" style={{ display: 'none' }} />
</form> </form>
</BaseModal> </BaseModal>
); );