diff --git a/app/assets/stylesheets/components/_spinner-button.scss b/app/assets/stylesheets/components/_spinner-button.scss index 57cd46356b2..a0e29c1f472 100644 --- a/app/assets/stylesheets/components/_spinner-button.scss +++ b/app/assets/stylesheets/components/_spinner-button.scss @@ -18,11 +18,23 @@ lg-spinner-button { button:not([type]), [type='submit'], [type='button'] { - background-color: color('primary-darker'); color: transparent; opacity: 1; } } + + &:not(.spinner-button--outline) .spinner-button__content { + a, + button:not([type]), + [type='submit'], + [type='button'] { + background-color: color('primary-darker'); + } + + .spinner-dots { + color: color('white'); + } + } } .spinner-button__action-message { diff --git a/app/components/spinner_button_component.html.erb b/app/components/spinner_button_component.html.erb index fe08832a44e..8797f91489e 100644 --- a/app/components/spinner_button_component.html.erb +++ b/app/components/spinner_button_component.html.erb @@ -1,7 +1,7 @@ - +<%= content_tag(:'lg-spinner-button', class: css_class) do %>
<%= render ButtonComponent.new(type: :button, **button_options).with_content(content) %> -