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

Fixes #1005
This commit is contained in:
metonym 2022-01-14 08:36:03 -10:00
commit 2a50134620

View file

@ -55,7 +55,10 @@
/** Set to `true` to disable the primary button */ /** Set to `true` to disable the primary button */
export let primaryButtonDisabled = false; 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; export let shouldSubmitOnEnter = true;
/** Specify the secondary button text */ /** Specify the secondary button text */
@ -174,6 +177,7 @@
e.preventDefault(); e.preventDefault();
} else if (shouldSubmitOnEnter && e.key === 'Enter') { } else if (shouldSubmitOnEnter && e.key === 'Enter') {
dispatch('submit'); dispatch('submit');
dispatch('click:button--primary');
} }
} }
}}" }}"