UNPKG

@aplus-frontend/ui

Version:

65 lines (56 loc) 1.21 kB
@import '../mixins/mixins.less'; @import '../mixins/config.less'; @aid: ~'@{ns}-action-item--disabled'; @aiiw: ~'@{ns}-action-item__icon-wrapper'; .b(action-item, { .reset-component(); display: inline-block; cursor: pointer; // 因为这里action-item类似于button type=link 所以主色=link色 &--primary { color: var(--ap-color-link); &:not(.@{aid}):hover { color: var(--ap-color-link-hover); } } &--success { color: var(--ap-color-success); } &--error { color: var(--ap-color-error); } &--warn { color: var(--ap-color-warn); } &--loading { opacity: 0.35; transition: opacity 0.2s; cursor: default; .btn-loading-icon { margin-right: @spacing-xs; } } &--disabled { cursor: not-allowed; } &--primary&--disabled { color: var(--ap-color-link-disabled); } &--success&--disabled { color: var(--ap-color-success-disabled); } &--error&--disabled { color: var(--ap-color-error-disabled); } &--warn&--disabled { color: var(--ap-color-warn-disabled); } &__icon-wrapper { padding-right: @spacing-xs; } &--icon-first { .@{aiiw} { padding-right: 0; } } });