on master help sign in
Merge pull request #286 from liam-fitzgerald/fix/enter-submit

Fix submit on enter

commit4c4d7b9c5a762c45b96b4a05adbd2561d5f4f08b authorFang <Fang-@users.noreply.github.com> dateThu 26 Sep 2019, 14:06 (7 years ago) parent407218febe4c9f
3 files changed+5−2
src/form/BridgeForm.js+2−2 src/form/SubmitButton.js+1 src/indigo-react/components/Button.js+2
src/form/BridgeForm.js+2−2
@@ -36,11 +36,11 @@ export default function BridgeForm({
3636 return (
3737 <Form mutators={{ ...arrayMutators }} onSubmit={_onSubmit} {...rest}>
3838 {formProps => (
39− <>
39+ <form style={{ display: 'contents' }} onSubmit={formProps.handleSubmit}>
4040 <ValidationPauser />
4141 {children(formProps)}
4242 {onValues && <ValuesHandler {...formProps} onValues={onValues} />}
43− </>
43+ </form>
4444 )}
4545 </Form>
4646 );
src/form/SubmitButton.js+1
@@ -56,6 +56,7 @@ export default function SubmitButton({
5656
5757 return (
5858 <As
59+ type="submit"
5960 className={cn('mt4', className)}
6061 disabled={!canSubmit}
6162 accessory={blinkIf(validating || submitting)}
src/indigo-react/components/Button.js+2
@@ -17,6 +17,7 @@ export default function Button({
1717 accessory = '→',
1818 onClick,
1919 background,
20+ type,
2021 children,
2122 ...rest
2223}) {
@@ -61,6 +62,7 @@ export default function Button({
6162 {background}
6263 <Grid.Item full as={Flex} justify="between" className="z2">
6364 <span>{children}</span>
65+ {type && <button type={type} style={{ display: 'none' }}></button>}
6466 <div className={cn('pl4')}>{accessory}</div>
6567 </Grid.Item>
6668 {detail && (