fix(modal): shouldSubmitOnEnter should also dispatch "click:button--primary" (#1007)

* fix(modal): shouldSubmitOnEnter should also dispatch "click:button--primary"

Fixes #1005

* yarn build:lib
This commit is contained in:
Eric Liu 2022-01-14 08:51:48 -10:00 committed by GitHub
commit 49a94b0ee4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 30 additions and 25 deletions

View file

@ -55,7 +55,10 @@
/** Set to `true` to disable the primary button */
export let primaryButtonDisabled = false;
/** Set to `true` for the primary button to be triggered when pressing "Enter" */
/**
* Set to `true` for the "submit" and "click:button--primary" events
* to be dispatched when pressing "Enter"
*/
export let shouldSubmitOnEnter = true;
/** Specify the secondary button text */
@ -174,6 +177,7 @@
e.preventDefault();
} else if (shouldSubmitOnEnter && e.key === 'Enter') {
dispatch('submit');
dispatch('click:button--primary');
}
}
}}"