Fix info button icon color

This commit is contained in:
Kenn Jacobsen
2019-02-25 16:40:11 +01:00
committed by Sebastiaan Janssen
parent 86c56ae844
commit 1df2cf5935
2 changed files with 5 additions and 3 deletions

View File

@@ -117,6 +117,8 @@ Use this directive to render an umbraco button. The directive can be used to gen
vm.innerState = "init";
vm.buttonLabel = vm.label;
// is this a primary button style (i.e. anything but an 'info' button)?
vm.isPrimaryButtonStyle = vm.buttonStyle && vm.buttonStyle !== 'info';
if (vm.buttonStyle) {

View File

@@ -1,9 +1,9 @@
<div class="umb-button" ng-class="{'umb-button--block': vm.blockElement}" data-element="{{ vm.alias ? 'button-' + vm.alias : '' }}">
<div ng-if="vm.innerState">
<div class="icon-check umb-button__success" ng-class="{'-hidden': vm.innerState !== 'success', '-white': vm.style}"></div>
<div class="icon-delete umb-button__error" ng-class="{'-hidden': vm.innerState !== 'error', '-white': vm.style}"></div>
<div class="umb-button__progress" ng-class="{'-hidden': vm.innerState !== 'busy', '-white': vm.style}"></div>
<div class="icon-check umb-button__success" ng-class="{'-hidden': vm.innerState !== 'success', '-white': vm.isPrimaryButtonStyle}"></div>
<div class="icon-delete umb-button__error" ng-class="{'-hidden': vm.innerState !== 'error', '-white': vm.isPrimaryButtonStyle}"></div>
<div class="umb-button__progress" ng-class="{'-hidden': vm.innerState !== 'busy', '-white': vm.isPrimaryButtonStyle}"></div>
<div ng-if="vm.innerState !== 'init'" class="umb-button__overlay"></div>
</div>