Skip to content
This repository has been archived by the owner on Aug 25, 2020. It is now read-only.

Commit

Permalink
fix: normalize colors usage
Browse files Browse the repository at this point in the history
  • Loading branch information
navix committed Sep 13, 2018
1 parent bc799b4 commit 91f0da4
Show file tree
Hide file tree
Showing 9 changed files with 148 additions and 209 deletions.
8 changes: 4 additions & 4 deletions projects/ui-docs/src/styles/loader.scss
Expand Up @@ -13,10 +13,10 @@
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: 1.1em solid var(--primaryColorLight2);
border-right: 1.1em solid var(--primaryColorLight2);
border-bottom: 1.1em solid var(--primaryColorLight2);
border-left: 1.1em solid var(--primaryColorDark2);
border-top: 1.1em solid var(--primaryLightColor);
border-right: 1.1em solid var(--primaryLightColor);
border-bottom: 1.1em solid var(--primaryLightColor);
border-left: 1.1em solid var(--primaryHoverColor);
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
Expand Down
88 changes: 37 additions & 51 deletions projects/ui/src/lib/ui-alert/ui-alert/ui-alert.component.scss
Expand Up @@ -7,57 +7,9 @@
display: block;
margin: 8px 0;
padding: calc(var(--grid) * 1.5) calc(var(--grid) * 3);
border: 1px solid;
&.color {
&-default {
background: transparent;
border-color: var(--primaryColor);
color: var(--primaryColor);
.close{
color: var(--primaryColor);
}
}
&-primary {
background: var(--primaryColorLight2);
border-color: var(--primaryColorLight1);
color: var(--primaryColor);
.close{
color: var(--primaryColor);
}
}
&-error {
background: var(--errorColorLight2);
border-color: var(--errorColorLight1);
color: var(--errorColor);
.close{
color: var(--errorColor);
}
}
&-success {
background: var(--successColorLight2);
border-color: var(--successColorLight1);
color: var(--successColor);
.close{
color: var(--successColor);
}
}
&-warning {
background: var(--warningColorLight2);
border-color: var(--warningColorLight1);
color: var(--warningColor);
.close{
color: var(--warningColor);
}
}
&-info {
background: var(--infoColorLight2);
border-color: var(--infoColorLight1);
color: var(--infoColor);
.close{
color: var(--infoColor);
}
}
}
border: 1px solid var(--borderColor);
background: var(--backgroundColor);
color: var(--textColor);
}

.title {
Expand All @@ -70,9 +22,43 @@
.close {
background: transparent;
border: 0;
color: var(--textColor);
cursor: pointer;
float: right;
font-weight: 700;
margin: 0 0 0 calc(var(--grid) * 2);
padding: 0;
}

.color {
&-default {
--backgroundColor: transparent;
--borderColor: var(--primaryColor);
--textColor: var(--primaryColor);
}
&-primary {
--backgroundColor: var(--primaryLightColor);
--borderColor: var(--primaryColor);
--textColor: var(--primaryColor);
}
&-error {
--backgroundColor: var(--errorLightColor);
--borderColor: var(--errorColor);
--textColor: var(--errorColor);
}
&-success {
--backgroundColor: var(--successLightColor);
--borderColor: var(--successColor);
--textColor: var(--successColor);
}
&-warning {
--backgroundColor: var(--warningLightColor);
--borderColor: var(--warningColor);
--textColor: var(--warningColor);
}
&-info {
--backgroundColor: var(--infoLightColor);
--borderColor: var(--infoColor);
--textColor: var(--infoColor);
}
}
12 changes: 6 additions & 6 deletions projects/ui/src/lib/ui-badge/ui-badge/ui-badge.component.scss
Expand Up @@ -34,16 +34,16 @@
border-color: var(--infoColor);
color: #ffffff;
&:hover {
background: var(--infoColorDark2);
border-color: var(--infoColorDark2);
background: var(--infoHoverColor);
border-color: var(--infoHoverColor);
}
&:active, &.checked {
background: var(--infoColorDark1);
border-color: var(--infoColorDark1);
background: var(--infoActiveColor);
border-color: var(--infoActiveColor);
}
&:disabled {
background: var(--infoColorLight2);
border-color: var(--infoColorLight2);
background: var(--infoLightColor);
border-color: var(--infoLightColor);
pointer-events: none;
}
}
Expand Down
157 changes: 55 additions & 102 deletions projects/ui/src/lib/ui-button/ui-button/ui-button.component.scss
Expand Up @@ -20,134 +20,87 @@
user-select: none;
vertical-align: middle;
white-space: nowrap;

&:hover {
background: var(--xHoverBackground, var(--hoverBackground));
background: var(--hoverBackground);
box-shadow: var(--shadow);
border-color: var(--hoverBorderColor);
color: var(--hoverColor);
color: var(--color);
}

&:active, &.checked {
background: var(--activeBackground);
border-color: var(--activeBorderColor);
color: var(--activeColor);
color: var(--color);
}

&:disabled {
background: var(--disabledBackground);
border-color: var(--disabledBorderColor);
color: var(--disabledColor);
pointer-events: none;
opacity: .5;
cursor: not-allowed;
}

&:focus {
box-shadow: var(--focusBoxShadow);
}

&.color {
&-default {
--background: none;
--color: var(--primaryColor);
--borderColor: var(--primaryColor);
--hoverBorderColor: var(--primaryColorDark2);
--hoverColor: var(--primaryColorDark2);
--activeColor: var(--primaryColorDark1);
--activeBorderColor: var(--primaryColorDark1);
--disabledColor: var(--primaryColorLight2);
--disabledBorderColor: var(--primaryColorLight2);
--focusBoxShadow: var(--shadow), var(--primaryColorLight1) 0 0 0 1px inset;
--hoverBorderColor: var(--primaryHoverColor);
--activeBorderColor: var(--primaryActiveColor);
--focusBoxShadow: var(--shadow), var(--primaryLightColor) 0 0 0 1px inset;
}
&-primary {
--background: var(--primaryColor);
--color: var(--whiteColor);
--color: var(--primaryTextColor);
--borderColor: var(--primaryColor);
--hoverBackground: var(--primaryColorDark2);
--hoverBorderColor: var(--primaryColorDark2);
--activeBackground: var(--primaryColorDark1);
--activeBorderColor: var(--primaryColorDark1);
--disabledBackground: var(--primaryColorLight2);
--disabledBorderColor: var(--primaryColorLight2);
--focusBoxShadow: var(--shadow), var(--primaryColorLight2) 0 0 0 2px inset;
--hoverBackground: var(--primaryHoverColor);
--hoverBorderColor: var(--primaryHoverColor);
--activeBackground: var(--primaryActiveColor);
--activeBorderColor: var(--primaryActiveColor);
--focusBoxShadow: var(--shadow), var(--primaryLightColor) 0 0 0 2px inset;
}
&-error {
background: var(--errorColor);
border-color: var(--errorColor);
color: #ffffff;
&:hover {
background: var(--errorColorDark2);
border-color: var(--errorColorDark2);
}
&:active, &.checked {
background: var(--errorColorDark1);
border-color: var(--errorColorDark1);
}
&:disabled {
background: var(--errorColorLight2);
border-color: var(--errorColorLight2);
pointer-events: none;
}
&:focus {
box-shadow: var(--shadow), var(--errorColorLight2) 0 0 0 2px inset;
}
--background: var(--errorColor);
--color: var(--errorTextColor);
--borderColor: var(--errorColor);
--hoverBackground: var(--errorHoverColor);
--hoverBorderColor: var(--errorHoverColor);
--activeBackground: var(--errorActiveColor);
--activeBorderColor: var(--errorActiveColor);
--focusBoxShadow: var(--shadow), var(--errorLightColor) 0 0 0 2px inset;
}
&-success {
background: var(--successColor);
border-color: var(--successColor);
color: #ffffff;
&:hover {
background: var(--successColorDark2);
border-color: var(--successColorDark2);
}
&:active, &.checked {
background: var(--successColorDark1);
border-color: var(--successColorDark1);
}
&:disabled {
background: var(--successColorLight2);
border-color: var(--successColorLight2);
pointer-events: none;
}
&:focus {
box-shadow: var(--shadow), var(--successColorLight2) 0 0 0 2px inset;
}
--background: var(--successColor);
--color: var(--successTextColor);
--borderColor: var(--successColor);
--hoverBackground: var(--successHoverColor);
--hoverBorderColor: var(--successHoverColor);
--activeBackground: var(--successActiveColor);
--activeBorderColor: var(--successActiveColor);
--focusBoxShadow: var(--shadow), var(--successLightColor) 0 0 0 2px inset;
}
&-warning {
background: var(--warningColor);
border-color: var(--warningColor);
color: #ffffff;
&:hover {
background: var(--warningColorDark2);
border-color: var(--warningColorDark2);
}
&:active, &.checked {
background: var(--warningColorDark1);
border-color: var(--warningColorDark1);
}
&:disabled {
background: var(--warningColorLight2);
border-color: var(--warningColorLight2);
pointer-events: none;
}
&:focus {
box-shadow: var(--shadow), var(--warningColorLight2) 0 0 0 2px inset;
}
--background: var(--warningColor);
--color: var(--warningTextColor);
--borderColor: var(--warningColor);
--hoverBackground: var(--warningHoverColor);
--hoverBorderColor: var(--warningHoverColor);
--activeBackground: var(--warningActiveColor);
--activeBorderColor: var(--warningActiveColor);
--focusBoxShadow: var(--shadow), var(--warningLightColor) 0 0 0 2px inset;
}
&-info {
background: var(--infoColor);
border-color: var(--infoColor);
color: #ffffff;
&:hover {
background: var(--infoColorDark2);
border-color: var(--infoColorDark2);
}
&:active, &.checked {
background: var(--infoColorDark1);
border-color: var(--infoColorDark1);
}
&:disabled {
background: var(--infoColorLight2);
border-color: var(--infoColorLight2);
pointer-events: none;
}
&:focus {
box-shadow: var(--shadow), var(--infoColorLight2) 0 0 0 2px inset;
}
--background: var(--infoColor);
--color: var(--infoTextColor);
--borderColor: var(--infoColor);
--hoverBackground: var(--infoHoverColor);
--hoverBorderColor: var(--infoHoverColor);
--activeBackground: var(--infoActiveColor);
--activeBorderColor: var(--infoActiveColor);
--focusBoxShadow: var(--shadow), var(--infoLightColor) 0 0 0 2px inset;
}
}

Expand All @@ -159,27 +112,27 @@
background: none;
box-shadow: none;
border: none;
color: var(--primaryColorDark2);
color: var(--primaryHoverColor);
text-decoration: underline;
transform: none;
}
&:active, &.checked {
background: none;
box-shadow: none;
border: none;
color: var(--primaryColorDark1);
color: var(--primaryActiveColor);
transform: none;
}
&:disabled {
background: none;
box-shadow: none;
border: none;
color: var(--primaryColorLight2);
color: var(--primaryLightColor);
pointer-events: none;
transform: none;
}
&:focus {
box-shadow: var(--primaryColorLight1) 0 0 0 2px inset;
box-shadow: var(--primaryLightColor) 0 0 0 2px inset;
}
}

Expand Down
Expand Up @@ -69,7 +69,7 @@
text-align: center;
width: 100%;
&:hover {
background: var(--primaryColorLight2);
background: var(--primaryLightColor);
color: #ffffff;
}
&.outside {
Expand Down

0 comments on commit 91f0da4

Please sign in to comment.