diff --git a/dist/button/button.css b/dist/button/button.css index e08f786ae..cf95f5827 100644 --- a/dist/button/button.css +++ b/dist/button/button.css @@ -186,6 +186,10 @@ button.btn .progress-spinner { margin: -4px 0; width: 24px; } +button.btn--form .progress-spinner { + margin-left: auto; + margin-right: auto; +} button.btn--primary.btn--destructive .progress-spinner { --color-spinner-icon-background: #ec7089; --color-spinner-icon-foreground: var(--color-foreground-on-accent); diff --git a/src/less/button/button.less b/src/less/button/button.less index 49ccc8437..c8ea640e0 100644 --- a/src/less/button/button.less +++ b/src/less/button/button.less @@ -154,6 +154,11 @@ button.btn .progress-spinner { width: 24px; } +button.btn--form .progress-spinner { + margin-left: auto; + margin-right: auto; +} + button.btn--primary.btn--destructive .progress-spinner { --color-spinner-icon-background: #ec7089; --color-spinner-icon-foreground: var(--color-foreground-on-accent); diff --git a/src/less/button/stories/button/base.stories.js b/src/less/button/stories/button/base.stories.js index de654091f..6030ae300 100644 --- a/src/less/button/stories/button/base.stories.js +++ b/src/less/button/stories/button/base.stories.js @@ -37,6 +37,18 @@ export const busy = () => ` `; +export const formBusy = () => ` + +`; + export const submit = () => ''; export const reset = () => '';