$ npm run build -- --prod
Unfortunately it's currently not possible to use multiple configurations when
-serving or buildung the ui at the same time. That means a configuration just
+serving or building the ui at the same time. That means a configuration just
for the branding ``fileReplacements`` it not an option, because you want to use
the production configuration anyway
(https://github.com/angular/angular-cli/issues/10612).
$color-brand-teal: #2b99a8;
$color-brand-gray: #374249;
-$color-primary: #2b99a8; //$color-blue - ceph=$color-brand-teal - suse=#00C081
-$color-secondary: #0d2c40; //$color-dark-gray - ceph=$color-brand-gray - suse=#0D2C40
-$color-accent: #00b2e2; // ceph=#ef5c55 - suse=#00b2e2
+$color-primary: $color-brand-teal;
+$color-secondary: $color-brand-gray;
+$color-accent: #ef5c55;
$color-app-bg: $color-solid-white;
$color-bg-darken: $color-dark-gray;
$color-noscript-text: $color-mild-gray;
$color-required-text: $color-pink;
+/*Button*/
+$button-radius: 1.875rem;
+
/*Login*/
$color-login-row-text: $color-solid-white;
-$color-login-row-bg: $color-dark-gray;
+$color-login-row-bg: $color-secondary;
$color-password-toggle-text: $color-solid-white;
$color-password-toggle-bg: $color-solid-gray;
$color-password-toggle-focus: $color-primary;
}
/* Buttons */
+.btn {
+ &,
+ &:active,
+ &.active {
+ &:focus,
+ &.focus {
+ outline: 0;
+ }
+ }
+}
.btn-primary {
color: $color-button-text;
- background-color: $color-button;
- border-color: $color-button-border;
+ background-color: $color-accent;
+ border-color: $color-accent;
+ border-radius: $button-radius;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
color: $color-button-text;
- background-color: $color-button-hover;
- border-color: $color-button-border;
+ background-color: lighten($color-accent, 10);
+ border-color: lighten($color-accent, 10);
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
background-image: none;
+
+ &:hover,
+ &:focus{
+ background-color: lighten($color-accent, 10);
+ border-color: lighten($color-accent, 10);
+ }
}
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
- background-color: $color-primary;
- border-color: $color-button-border;
+ background-color: $color-accent;
+ border-color: $color-accent;
}
.btn-primary .badge {
color: $color-primary;
.btn-primary .caret {
color: $color-button-caret;
}
+.btn-default {
+ border-radius: $button-radius;
+}
+.form-group .btn-default {
+ border-radius: 4px;
+}
.btn-group > .btn > i.fa,
button.btn.btn-label > i.fa {
/** Add space between icon and text */
.dropdown-menu > .active > a {
color: $color-dropdown-active-text;
background-color: $color-dropdown-active-bg;
+
+ &,
+ &:hover,
+ &:focus {
+ background-color: darken($color-dropdown-active-bg, 10);
+ }
}
.dataTables_wrapper .dropdown-menu > li.divider {
cursor: auto;