diff --git a/projects/dxc-ngx-cdk-site/src/app/components/theme-builder/dynamic-component/theme-builder-dynamic.module.ts b/projects/dxc-ngx-cdk-site/src/app/components/theme-builder/dynamic-component/theme-builder-dynamic.module.ts
index 8f99ddba9..c8012e49d 100644
--- a/projects/dxc-ngx-cdk-site/src/app/components/theme-builder/dynamic-component/theme-builder-dynamic.module.ts
+++ b/projects/dxc-ngx-cdk-site/src/app/components/theme-builder/dynamic-component/theme-builder-dynamic.module.ts
@@ -35,8 +35,6 @@ import { UploadPreviewComponent } from '../../../pages/theme-builder/previews/up
import { TablePreviewComponent } from '../../../pages/theme-builder/previews/table-preview/table-preview.component';
import { NewInputTextPreviewComponent } from '../../../pages/theme-builder/previews/new-input-text-preview/new-input-text-preview.component';
import { NewDatePreviewComponent } from "src/app/pages/theme-builder/previews/new-date-preview/new-date-preview.component";
-import { PasswordPreviewComponent } from '../../../pages/theme-builder/previews/password-preview/password-preview.component';
-import { NumberPreviewComponent } from '../../../pages/theme-builder/previews/number-preview/number-preview.component';
import { NewTextareaPreviewComponent } from "src/app/pages/theme-builder/previews/new-textarea-preview/new-textarea-preview.component";
@NgModule({
@@ -76,8 +74,6 @@ import { NewTextareaPreviewComponent } from "src/app/pages/theme-builder/preview
UploadPreviewComponent,
TablePreviewComponent,
NewDatePreviewComponent,
- PasswordPreviewComponent,
- NumberPreviewComponent,
NewTextareaPreviewComponent
]
})
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/components-page/components-page.component.scss b/projects/dxc-ngx-cdk-site/src/app/pages/components-page/components-page.component.scss
index 5038fe405..7da2aa23f 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/components-page/components-page.component.scss
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/components-page/components-page.component.scss
@@ -3,7 +3,6 @@
}
.body-container {
- font-family: var(--fontFamily);
display: flex;
min-height: 100vh;
}
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/components-sidenav/components-sidenav-menu/components-sidenav-menu.component.scss b/projects/dxc-ngx-cdk-site/src/app/pages/components-sidenav/components-sidenav-menu/components-sidenav-menu.component.scss
index 8ddaf9ee0..e71b5e835 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/components-sidenav/components-sidenav-menu/components-sidenav-menu.component.scss
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/components-sidenav/components-sidenav-menu/components-sidenav-menu.component.scss
@@ -8,7 +8,6 @@
margin-block-end: 0.67em;
margin-inline-start: 0px;
margin-inline-end: 0px;
- font-family: var(--fontFamily);
font-size: 24px;
display: flex;
-webkit-box-align: center;
@@ -55,7 +54,6 @@
}
.sidenav-links {
padding: 0px 20px;
- font-family: var(--fontFamily);
.nav-item {
margin-bottom: 5px;
padding-left: 0px;
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/components-sidenav/components-sidenav.component.scss b/projects/dxc-ngx-cdk-site/src/app/pages/components-sidenav/components-sidenav.component.scss
index 32adbccba..6b9aca699 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/components-sidenav/components-sidenav.component.scss
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/components-sidenav/components-sidenav.component.scss
@@ -1,5 +1,4 @@
.body-container {
- font-family: var(--fontFamily);
display: flex;
min-height: 100vh;
}
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/overview-page/overview-page.component.scss b/projects/dxc-ngx-cdk-site/src/app/pages/overview-page/overview-page.component.scss
index 3e1a9b9c3..d74927fd0 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/overview-page/overview-page.component.scss
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/overview-page/overview-page.component.scss
@@ -21,14 +21,12 @@ div.overview-header-titles {
h1.overview-header-title {
margin: 0px;
font-size: 35px;
- font-family: var(--fontFamily);
line-height: 40px;
}
h2.overview-header-subtitle {
margin: 0px;
font-size: 25px;
- font-family: var(--fontFamily);
line-height: 20px;
color: #474747;
font-weight: normal;
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/accordion-preview/accordion-preview.component.html b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/accordion-preview/accordion-preview.component.html
index 09ba380a8..0a1761ad4 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/accordion-preview/accordion-preview.component.html
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/accordion-preview/accordion-preview.component.html
@@ -8,8 +8,10 @@
>
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse
- malesuada lacus ex, sit amet blandit leo lobortis eget.
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse
+ malesuada lacus ex, sit amet blandit leo lobortis eget.
+
@@ -22,6 +24,18 @@
padding="medium"
disabled
>
+
+
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse
malesuada lacus ex, sit amet blandit leo lobortis eget.
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/button-preview/button-preview.component.html b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/button-preview/button-preview.component.html
index ee8c42caa..343b9b9ff 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/button-preview/button-preview.component.html
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/button-preview/button-preview.component.html
@@ -19,6 +19,38 @@
+
+
+
+
+
+
+
+
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/number-preview/number-preview.component.html b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/number-preview/number-preview.component.html
deleted file mode 100644
index f7b2e5e6c..000000000
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/number-preview/number-preview.component.html
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/number-preview/number-preview.component.ts b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/number-preview/number-preview.component.ts
deleted file mode 100644
index e0365d0e7..000000000
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/number-preview/number-preview.component.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import { Component, OnInit } from '@angular/core';
-
-@Component({
- selector: 'app-number-preview',
- templateUrl: './number-preview.component.html'
-})
-export class NumberPreviewComponent implements OnInit {
-
- numberValue = "12";
-
- constructor() { }
-
- ngOnInit(): void {
- }
-
- numberOnChange(event) {
- this.numberValue = event;
- }
-
-}
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/password-preview/password-preview.component.html b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/password-preview/password-preview.component.html
deleted file mode 100644
index 37eb3c0dc..000000000
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/password-preview/password-preview.component.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/password-preview/password-preview.component.ts b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/password-preview/password-preview.component.ts
deleted file mode 100644
index dc5241527..000000000
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/password-preview/password-preview.component.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import { Component, OnInit } from '@angular/core';
-
-@Component({
- selector: 'app-password-preview',
- templateUrl: './password-preview.component.html'
-})
-export class PasswordPreviewComponent implements OnInit {
-
- controlledValue = "c";
-
- constructor() { }
-
- ngOnInit(): void {
- }
-
-}
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/progress-bar-preview/progress-bar-preview.component.html b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/progress-bar-preview/progress-bar-preview.component.html
index 971d2084b..f91f33350 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/progress-bar-preview/progress-bar-preview.component.html
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/progress-bar-preview/progress-bar-preview.component.html
@@ -1,6 +1,6 @@
-
+
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/select-preview/select-preview.component.html b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/select-preview/select-preview.component.html
index 20d6db6f9..a51156283 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/select-preview/select-preview.component.html
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/select-preview/select-preview.component.html
@@ -26,6 +26,20 @@
[value]="option.value"
>
+
+
+
+
+
+
@@ -108,6 +122,20 @@
[value]="option.value"
>
+
+
+
+
+
+
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/select-preview/select-preview.component.ts b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/select-preview/select-preview.component.ts
index 4d492ae93..6917350fb 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/select-preview/select-preview.component.ts
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/previews/select-preview/select-preview.component.ts
@@ -20,6 +20,24 @@ export class SelectPreviewComponent implements OnInit {
},
];
+ optionsWithIconAndLabels = [
+ {
+ value: 1,
+ iconSrc: "assets/img/home.svg",
+ label: "Home"
+ },
+ {
+ value: 2,
+ iconSrc: "assets/img/home.svg",
+ label: "House"
+ },
+ {
+ value: 3,
+ iconSrc: "assets/img/home.svg",
+ label: "Home"
+ }
+ ];
+
multipleSelected = [""];
constructor() {}
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/theme-builder-sidenav/model/preview-components-map.ts b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/theme-builder-sidenav/model/preview-components-map.ts
index a12dd7db9..a28ec7e3b 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/theme-builder-sidenav/model/preview-components-map.ts
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/theme-builder-sidenav/model/preview-components-map.ts
@@ -30,8 +30,6 @@ import { UploadPreviewComponent } from '../../previews/upload-preview/upload-pre
import { TablePreviewComponent } from '../../previews/table-preview/table-preview.component';
import { NewInputTextPreviewComponent } from '../../previews/new-input-text-preview/new-input-text-preview.component';
import { NewDatePreviewComponent } from '../../previews/new-date-preview/new-date-preview.component';
-import { NumberPreviewComponent } from '../../previews/number-preview/number-preview.component';
-import { PasswordPreviewComponent } from '../../previews/password-preview/password-preview.component';
import { NewTextareaPreviewComponent } from '../../previews/new-textarea-preview/new-textarea-preview.component';
export interface PreviewThemeBuilderComponent{
name: string;
@@ -55,11 +53,9 @@ const tBuilderComponentsPreviewList:Array = [
{name: 'header', component: HeaderPreviewComponent},
{name: 'heading', component: HeadingPreviewComponent},
{name: 'inputText', component: InputTextPreviewComponent},
- {name: 'input', component: NewInputTextPreviewComponent},
+ {name: 'newInputText', component: NewInputTextPreviewComponent},
{name: 'link', component: LinkPreviewComponent},
{name: 'newTextarea', component: NewTextareaPreviewComponent},
- {name: 'number', component: NumberPreviewComponent},
- {name: 'password', component: PasswordPreviewComponent},
{name: 'paginator', component: PaginatorPreviewComponent},
{name: 'progressBar', component: ProgressBarPreviewComponent},
{name: 'radio', component: RadioPreviewComponent},
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/theme-builder-sidenav/theme-builder-sidenav.component.scss b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/theme-builder-sidenav/theme-builder-sidenav.component.scss
index ac212d9a9..b705ec9f3 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/theme-builder-sidenav/theme-builder-sidenav.component.scss
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/theme-builder-sidenav/theme-builder-sidenav.component.scss
@@ -8,7 +8,6 @@
margin-block-end: 0.67em;
margin-inline-start: 0px;
margin-inline-end: 0px;
- font-family: var(--fontFamily);
font-size: 24px;
display: flex;
-webkit-box-align: center;
@@ -55,7 +54,6 @@
}
.sidenav-links {
padding: 0px 20px;
- font-family: var(--fontFamily);
.nav-item {
margin-bottom: 5px;
padding-left: 0px;
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/theme-builder.module.ts b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/theme-builder.module.ts
index 09420f5c6..5ce81555c 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/theme-builder.module.ts
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/theme-builder.module.ts
@@ -76,8 +76,6 @@ import { UploadPreviewComponent } from './previews/upload-preview/upload-preview
import { TablePreviewComponent } from './previews/table-preview/table-preview.component';
import { NewInputTextPreviewComponent } from './previews/new-input-text-preview/new-input-text-preview.component';
import { NewDatePreviewComponent } from './previews/new-date-preview/new-date-preview.component';
-import { PasswordPreviewComponent } from './previews/password-preview/password-preview.component';
-import { NumberPreviewComponent } from './previews/number-preview/number-preview.component';
import { NewTextareaPreviewComponent } from './previews/new-textarea-preview/new-textarea-preview.component';
@NgModule({
@@ -115,8 +113,6 @@ import { NewTextareaPreviewComponent } from './previews/new-textarea-preview/new
TablePreviewComponent,
NewInputTextPreviewComponent,
NewDatePreviewComponent,
- PasswordPreviewComponent,
- NumberPreviewComponent,
NewTextareaPreviewComponent,
],
imports: [
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/AdvancedTheme.json b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/AdvancedTheme.json
index 9fdd96272..feec6378c 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/AdvancedTheme.json
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/AdvancedTheme.json
@@ -1,104 +1,103 @@
{
"accordion": {
"backgroundColor": "#ffffff",
- "arrowColor": "#6f2c91",
- "fontColorBase": "#666666",
- "hoverBackgroundColor": "#f5ebf9",
- "disabledFontColor": "#bfbfbf",
- "customContentFontFamily": "Open Sans, sans-serif",
- "customContentFontSize": "1rem",
- "customContentFontWeight": "300",
- "customContentFontColor": "#000000",
- "customContentPanelHeight": "22px",
+ "disabledBackgroundColor": "transparent",
+ "hoverBackgroundColor": "#f2eafa",
+ "arrowColor": "#5f249f",
+ "disabledArrowColor": "#999999",
"assistiveTextFontFamily": "Open Sans, sans-serif",
"assistiveTextFontSize": "1rem",
"assistiveTextFontWeight": "300",
"assistiveTextFontStyle": "italic",
- "assistiveTextFontColor": "#000000",
"assistiveTextLetterSpacing": "0.025em",
+ "assistiveTextFontColor": "#666666",
+ "disabledAssistiveTextFontColor": "#999999",
"assistiveTextMinWidth": "100px",
+ "assistiveTextPaddingRight": "24px",
"assistiveTextPaddingLeft": "0px",
- "assistiveTextPaddingRight": "0px",
"titleLabelFontFamily": "Open Sans, sans-serif",
"titleLabelFontSize": "1rem",
"titleLabelFontWeight": "400",
"titleLabelFontStyle": "normal",
- "titleLabelFontColor": "",
- "titleLabelPaddingLeft": "32px",
+ "titleLabelFontColor": "#000000",
+ "disabledTitleLabelFontColor": "#999999",
+ "titleLabelPaddingLeft": "0px",
"titleLabelPaddingRight": "16px",
- "titlePaddingTop": "0px",
- "titlePaddingBottom": "0px",
- "titleFocusBorderStyle": "solid",
- "titleFocusBorderThickness": "1px",
- "titleFocusBorderColor": "#6f2c91",
+ "titleLabelPaddingTop": "0px",
+ "titleLabelPaddingBottom": "0px",
+ "focusBorderStyle": "solid",
+ "focusBorderThickness": "2px",
+ "focusBorderColor": "#5f249f",
+ "focusBorderOffset": "-1px",
"borderRadius": "4px",
"boxShadowOffsetX": "0px",
"boxShadowOffsetY": "6px",
"boxShadowBlur": "10px",
- "boxShadowColor": "#00000024",
- "iconMaxHeight": "24px",
- "iconMaxWidth": "24px",
+ "boxShadowColor": "#0000001a",
+ "iconColor": "#5f249f",
+ "disabledIconColor": "#999999",
+ "iconSize": "24px",
"iconMarginLeft": "0px",
- "iconMarginRigth": "12px",
- "accordionGroupSeparatorBorderColor": "#00000024",
+ "iconMarginRight": "12px",
+ "accordionGroupSeparatorBorderColor": "#0000001a",
"accordionGroupSeparatorBorderThickness": "1px",
- "accordionGroupSeparatorBorderRadius": "0px",
"accordionGroupSeparatorBorderStyle": "solid"
},
"alert": {
- "overlayColor": "#000000",
- "infoColor": "#CEE0F5",
- "successColor": "#DBF1C4",
- "warningColor": "#FCF2BD",
- "errorColor": "#F9CFCF",
- "focusColor": "#005FCC",
- "titleFontFamily": "Open Sans, sans-serif",
- "titleFontSize": "0.75rem",
- "titleFontColor": "#000000",
- "titleFontWeight": "bold",
- "titleFontStyle": "normal",
- "titleTextTransform": "uppercase",
- "contentFontFamily": "Open Sans, sans-serif",
- "contentFontSize": "0.75rem",
- "contentFontColor": "#000000",
- "contentFontWeight": "normal",
- "titlePaddingRight": "8px",
- "titlePaddingLeft": "12px",
"titlePaddingTop": "0px",
"titlePaddingBottom": "0px",
- "inlineTextPaddingLeft": "8px",
- "inlineTextPaddingRight": "8px",
"inlineTextPaddingTop": "0px",
"inlineTextPaddingBottom": "0px",
- "iconPaddingLeft": "12px",
- "iconPaddingRight": "0px",
"iconPaddingTop": "0px",
"iconPaddingBottom": "0px",
- "iconSize": "24px",
- "contentPaddingLeft": "48px",
- "contentPaddingRight": "12px",
- "contentPaddingTop": "8px",
- "contentPaddingBottom": "20px",
- "overlayOpacity": "0.8",
"boxShadowOffsetX": "0px",
"boxShadowOffsetY": "3px",
"boxShadowBlur": "6px",
"boxShadowColor": "#00000012",
+ "titleFontFamily": "Open Sans, sans-serif",
+ "titleFontColor": "#000000",
+ "titleFontSize": "0.75rem",
+ "titleFontStyle": "normal",
+ "titleFontWeight": "bold",
+ "titleTextTransform": "uppercase",
+ "titlePaddingRight": "0px",
+ "titlePaddingLeft": "0px",
+ "inlineTextFontFamily": "Open Sans, sans-serif",
+ "inlineTextFontColor": "#000000",
+ "inlineTextFontSize": "0.75rem",
+ "inlineTextFontStyle": "normal",
+ "inlineTextFontWeight": "400",
+ "inlineTextPaddingLeft": "0px",
+ "inlineTextPaddingRight": "0px",
+ "contentPaddingLeft": "0px",
+ "contentPaddingRight": "0px",
+ "contentPaddingTop": "20px",
+ "contentPaddingBottom": "30px",
"borderRadius": "4px",
"borderStyle": "solid",
"borderThickness": "1px",
"infoBorderColor": "#0067b3",
"successBorderColor": "#24a148",
- "warningBorderColor": "#f7cf2b",
+ "warningBorderColor": "#c59f07",
"errorBorderColor": "#d0011b",
- "height": "48px"
+ "iconSize": "24px",
+ "iconPaddingLeft": "0px",
+ "iconPaddingRight": "0px",
+ "infoIconColor": "#0067b3",
+ "successIconColor": "#24a148",
+ "warningIconColor": "#c59f07",
+ "errorIconColor": "#d0011b",
+ "infoBackgroundColor": "#e6f4ff",
+ "successBackgroundColor": "#eafaef",
+ "warningBackgroundColor": "#fef9e6",
+ "errorBackgroundColor": "#ffe6e9",
+ "overlayColor": "#000000B3",
+ "hoverActionBackgroundColor": "#0000000D",
+ "focusActionBorderColor": "#0095ff",
+ "activeActionBackgroundColor": "#0000001A"
},
"box": {
"backgroundColor": "#ffffff",
- "fontFamily": "Open Sans, sans-serif",
- "fontSize": "0.875rem",
- "fontWeight": "normal",
- "fontColor": "#000000",
"letterSpacing": "0.025em",
"borderRadius": "4px",
"borderThickness": "0px",
@@ -108,204 +107,183 @@
"noneShadowDepthShadowOffsetY": "none",
"noneShadowDepthShadowBlur": "none",
"noneShadowDepthShadowSpread": "none",
- "noneShadowDepthShadowColor": "none",
+ "noneShadowDepthShadowColor": "transparent",
"oneShadowDepthShadowOffsetX": "0px",
- "oneShadowDepthShadowOffsetY": "2px",
- "oneShadowDepthShadowBlur": "1px",
- "oneShadowDepthShadowSpread": "-1px",
+ "oneShadowDepthShadowOffsetY": "3px",
+ "oneShadowDepthShadowBlur": "6px",
+ "oneShadowDepthShadowSpread": "0px",
"oneShadowDepthShadowColor": "#00000033",
"twoShadowDepthShadowOffsetX": "0px",
"twoShadowDepthShadowOffsetY": "3px",
- "twoShadowDepthShadowBlur": "3px",
- "twoShadowDepthShadowSpread": "-2px",
+ "twoShadowDepthShadowBlur": "10px",
+ "twoShadowDepthShadowSpread": "0px",
"twoShadowDepthShadowColor": "#00000033"
},
"button": {
- "primaryBackgroundColor": "#6f2c91",
- "primaryBackgroundColorOnDark": "#581B81",
- "primaryHoverBackgroundColor": "#000000",
- "primaryHoverBackgroundColorOnDark": "#581B81",
+ "labelFontLineHeight": "1.5em",
+ "labelLetterSpacing": "0.025em",
+ "paddingLeft": "8px",
+ "paddingRight": "8px",
+ "paddingTop": "8px",
+ "paddingBottom": "8px",
+ "focusBorderColor": "#0095ff",
+ "focusBorderColorOnDark": "#0095ff",
+ "primaryBackgroundColor": "#5f249f",
+ "primaryBackgroundColorOnDark": "#5f249f",
"primaryFontColor": "#ffffff",
"primaryFontColorOnDark": "#ffffff",
- "primaryHoverFontColor": "#ffffff",
- "primaryHoverFontColorOnDark": "#000000",
- "primaryActiveBackgroundColor": "#676767",
- "primaryActiveBackgroundColorOnDark": "#581B81",
- "primaryDisabledBackgroundColor": "#d0bddb",
- "primaryDisabledBackgroundColorOnDark": "#ffffff57",
- "primaryDisabledFontColor": "#ffffff",
- "primaryDisabledFontColorOnDark": "#000000",
+ "primaryHoverBackgroundColor": "#4b1c7d",
+ "primaryHoverBackgroundColorOnDark": "#7D2FD0",
+ "primaryActiveBackgroundColor": "#321353",
+ "primaryActiveBackgroundColorOnDark": "#4b1c7d",
+ "primaryDisabledBackgroundColor": "#f2f2f2",
+ "primaryDisabledBackgroundColorOnDark": "#4d4d4d",
+ "primaryDisabledFontColor": "#999999",
+ "primaryDisabledFontColorOnDark": "#999999",
"primaryBorderThickness": "0px",
- "primaryBorderColor": "transparent",
- "primaryBorderColorOnDark": "transparent",
"primaryBorderStyle": "none",
"primaryBorderRadius": "4px",
"primaryFontFamily": "Open Sans, sans-serif",
"primaryFontSize": "1rem",
"primaryFontWeight": "400",
- "primaryPaddingTop": "12px",
- "primaryPaddingBottom": "12px",
- "secondaryOutlinedColor": "#6f2c91",
- "secondaryOutlinedColorOnDark": "#6A229A",
"secondaryBackgroundColor": "transparent",
"secondaryBackgroundColorOnDark": "transparent",
- "secondaryHoverOutlinedColor": "#000000",
- "secondaryHoverOutlinedColorOnDark": "#6A229A",
- "secondaryFontColor": "#000000",
- "secondaryFontColorOnDark": "#FFFFFF",
- "secondaryHoverFontColor": "#000000",
- "secondaryHoverFontColorOnDark": "#FFFFFF",
- "secondaryActiveBackgroundColor": "#dbdbdb",
- "secondaryActiveBackgroundColorOnDark": "#FFFFFF29",
- "secondaryHoverBackgroundColor": "#eeeeee",
- "secondaryHoverBackgroundColorOnDark": "#FFFFFF14",
- "secondaryDisabledOutlinedColor": "#d0bddb",
- "secondaryDisabledOutlinedColorOnDark": "#575757",
+ "secondaryFontColor": "#5f249f",
+ "secondaryFontColorOnDark": "#ffffff",
+ "secondaryHoverFontColor": "#ffffff",
+ "secondaryHoverFontColorOnDark": "#000000",
+ "secondaryBorderColor": "#5f249f",
+ "secondaryBorderColorOnDark": "#ffffff",
+ "secondaryHoverBackgroundColor": "#5f249f",
+ "secondaryHoverBackgroundColorOnDark": "#ffffff",
+ "secondaryActiveBackgroundColor": "#321353",
+ "secondaryActiveBackgroundColorOnDark": "#e6e6e6",
+ "secondaryDisabledBackgroundColor": "transparent",
+ "secondaryDisabledBackgroundColorOnDark": "transparent",
"secondaryDisabledFontColor": "#b1b1b1",
- "secondaryDisabledFontColorOnDark": "#575757",
+ "secondaryDisabledFontColorOnDark": "#999999",
+ "secondaryDisabledBorderColor": "#999999",
+ "secondaryDisabledBorderColorOnDark": "#999999",
"secondaryBorderThickness": "1px",
"secondaryBorderStyle": "solid",
"secondaryBorderRadius": "4px",
"secondaryFontFamily": "Open Sans, sans-serif",
"secondaryFontSize": "1rem",
"secondaryFontWeight": "400",
- "secondaryPaddingTop": "10px",
- "secondaryPaddingBottom": "10px",
"textBackgroundColor": "transparent",
"textBackgroundColorOnDark": "transparent",
- "textHoverBackgroundColor": "#000000",
- "textHoverBackgroundColorOnDark": "#6A229A80",
- "textFontColor": "#6f2c91",
- "textFontColorOnDark": "#FFFFFF",
- "textHoverFontColor": "#ffffff",
- "textHoverFontColorOnDark": "#FFFFFF",
- "textActiveBackgroundColor": "#676767",
- "textActiveBackgroundColorOnDark": "#581B81",
- "textDisabledFontColor": "#d0bddb",
+ "textFontColor": "#5f249f",
+ "textFontColorOnDark": "#ffffff",
+ "textHoverBackgroundColor": "#f2eafa",
+ "textHoverBackgroundColorOnDark": "#4d4d4d",
+ "textActiveBackgroundColor": "#e5d5f6",
+ "textActiveBackgroundColorOnDark": "#666666",
"textDisabledBackgroundColor": "transparent",
"textDisabledBackgroundColorOnDark": "transparent",
- "textDisabledFontColorOnDark": "#FFFFFF80",
+ "textDisabledFontColor": "#999999",
+ "textDisabledFontColorOnDark": "#999999",
"textBorderThickness": "0px",
- "textBorderColor": "transparent",
- "textBorderColorOnDark": "transparent",
"textBorderStyle": "none",
"textBorderRadius": "4px",
"textFontFamily": "Open Sans, sans-serif",
"textFontSize": "1rem",
- "textFontWeight": "400",
- "textPaddingTop": "12px",
- "textPaddingBottom": "12px",
- "focusColor": "#005FCC",
- "labelFontLineHeight": "1em",
- "labelLetterSpacing": "0.025em",
- "iconSize": "20px",
- "height": "40px"
+ "textFontWeight": "400"
},
"card": {
"height": "220px",
"width": "400px"
},
"checkbox": {
+ "backgroundColorChecked": "#0067b3",
+ "backgroundColorCheckedOnDark": "#e6e6e6",
+ "hoverBackgroundColorChecked": "#003c66",
+ "hoverBackgroundColorCheckedOnDark": "#ffffff",
+ "disabledBackgroundColorChecked": "#999999",
+ "disabledBackgroundColorCheckedOnDark": "#4d4d4d",
"borderColor": "#0067b3",
- "hoverBorderColor": "#003c66",
"borderColorOnDark": "#e6e6e6",
+ "hoverBorderColor": "#003c66",
"hoverBorderColorOnDark": "#ffffff",
- "selectedBackgroundColor": "#0067b3",
- "selectedHoverBackgroundColor": "#003c66",
- "selectedBackgroundColorOnDark": "#e6e6e6",
- "selectedHoverBackgroundColorOnDark": "#ffffff",
- "checkColor": "#ffffff",
- "checkColorOnDark": "#000000",
- "fontColor": "#000000",
- "fontColorOnDark": "#FFFFFF",
- "selectedDisabledBackgroundColor": "#999999",
- "selectedDisabledBackgroundColorOnDark": "#4d4d4d",
"disabledBorderColor": "#999999",
"disabledBorderColorOnDark": "#4d4d4d",
+ "checkColor": "#ffffff",
+ "checkColorOnDark": "#000000",
"disabledCheckColor": "#ffffff",
"disabledCheckColorOnDark": "#999999",
- "disabledFontColor": "#999999",
- "disabledFontColorOnDark": "#999999",
"fontFamily": "Open Sans, sans-serif",
- "fontSize": "1rem",
+ "fontSize": "0.875rem",
"fontWeight": "400",
- "checkLabelSpacing": "10px",
+ "fontColor": "#000000",
+ "fontColorOnDark": "#ffffff",
+ "disabledFontColor": "#999999",
+ "disabledFontColorOnDark": "#999999",
"focusColor": "#0095ff",
- "focusColorOnDark": "#0095ff"
+ "focusColorOnDark": "#0095ff",
+ "checkLabelSpacing": "8px"
},
"chip": {
"backgroundColor": "#e6e6e6",
- "borderColor": "transparent",
- "fontColor": "#000000",
"disabledBackgroundColor": "#f2f2f2",
"disabledFontColor": "#999999",
+ "fontColor": "#000000",
"fontFamily": "Open Sans, sans-serif",
"fontSize": "1rem",
- "fontWeight": "400",
"fontStyle": "normal",
- "borderRadius": "50px",
- "borderThickness": "2px",
+ "fontWeight": "400",
+ "borderColor": "transparent",
+ "borderRadius": "80px",
+ "borderThickness": "0px",
"borderStyle": "solid",
- "height": "18px",
"contentPaddingLeft": "16px",
"contentPaddingRight": "16px",
- "contentPaddingTop": "10px",
- "contentPaddingBottom": "10px",
+ "contentPaddingTop": "0px",
+ "contentPaddingBottom": "0px",
"iconSize": "24px",
- "iconPaddingLeft": "0px",
- "iconPaddingRight": "0px",
+ "iconSpacing": "8px",
"iconColor": "#000000",
"disabledIconColor": "#999999",
- "focusColor": "#005FCC"
+ "focusColor": "#0067b3"
},
"date": {
- "pickerSelectedDateBackgroundColor": "#6f2c91",
+ "pickerSelectedDateBackgroundColor": "#5f249f",
"pickerSelectedDateColor": "#ffffff",
"pickerBackgroundColor": "#ffffff",
"pickerFontColor": "#000000",
- "pickerActualDate": "#D9D9D9",
"pickerHoverDateBackgroundColor": "#d0bddb",
"pickerHoverDateFontColor": "#000000",
- "pickerHoverHeaderColor": "#0000001F",
+ "pickerActualDateColor": "#D9D9D9",
"pickerYearColor": "#000000",
- "pickerLabelColor": "#b1b1b1",
- "pickerWeekLabelColor": "#b1b1b1",
+ "pickerMonthColor": "#000000",
+ "pickerWeekLabelColor": "#000000",
"pickerBackgroundColorMonthArrows": "transparent",
"focusColor": "#005FCC",
"fontFamily": "Open Sans, sans-serif",
- "pickerHeight": "300px",
+ "pickerHeight": "316px",
"pickerWidth": "290px"
},
"newDate": {
- "pickerSelectedDateBackgroundColor": "#6f2c91",
+ "pickerSelectedDateBackgroundColor": "#5f249f",
"pickerSelectedDateColor": "#ffffff",
"pickerBackgroundColor": "#ffffff",
"pickerFontColor": "#000000",
- "pickerActualDate": "#D9D9D9",
"pickerHoverDateBackgroundColor": "#d0bddb",
"pickerHoverDateFontColor": "#000000",
- "pickerHoverHeaderColor": "#0000001F",
+ "pickerActualDateColor": "#D9D9D9",
"pickerYearColor": "#000000",
- "pickerLabelColor": "#b1b1b1",
- "pickerWeekLabelColor": "#b1b1b1",
+ "pickerMonthColor": "#000000",
+ "pickerWeekLabelColor": "#000000",
"pickerBackgroundColorMonthArrows": "transparent",
"focusColor": "#005FCC",
"fontFamily": "Open Sans, sans-serif",
- "pickerHeight": "300px",
+ "pickerHeight": "316px",
"pickerWidth": "290px"
},
"dialog": {
"overlayColor": "#000000",
- "overlayOpacity": "0.8",
- "scrollBarThumbColor": "#666666",
- "scrollBarTrackColor": "#D9D9D9",
+ "overlayOpacity": "0.7",
"backgroundColor": "#ffffff",
- "fontFamily": "Open Sans, sans-serif",
- "fontSize": "1rem",
- "fontWeight": "400",
- "fontColor": "#000000",
- "closeIconWidth": "34px",
- "closeIconHeight": "34px",
+ "closeIconWidth": "24px",
+ "closeIconHeight": "24px",
"closeIconTopPosition": "20px",
"closeIconRightPosition": "20px",
"closeIconBackgroundColor": "none",
@@ -321,42 +299,53 @@
},
"dropdown": {
"buttonBackgroundColor": "#ffffff",
- "buttonFontColor": "#000000",
- "optionsListBackgroundColor": "#ffffff",
- "optionsListHoverBackgroundColor": "#F2F2F2",
- "optionsListActiveBackgroundColor": "#D9D9D9",
- "buttonHoverBackgroundColor": "#F2F2F2",
+ "hoverButtonBackgroundColor": "#f2f2f2",
"activeButtonBackgroundColor": "#D9D9D9",
- "disabledButtonBackgroundColor": "transparent",
- "disabledButtonFontColor": "#b1b1b1",
- "scrollBarThumbColor": "#666666",
- "scrollBarTrackColor": "#D9D9D9",
- "focusColor": "#005FCC",
- "fontFamily": "Open Sans, sans-serif",
+ "buttonFontFamily": "Open Sans, sans-serif",
"buttonFontSize": "1rem",
"buttonFontStyle": "normal",
"buttonFontWeight": "400",
- "minHeight": "40px",
+ "buttonFontColor": "#000000",
+ "buttonIconSize": "20px",
+ "buttonIconSpacing": "10px",
+ "buttonIconColor": "#000000",
+ "buttonPaddingTop": "0px",
+ "buttonPaddingBottom": "0px",
+ "buttonPaddingLeft": "16px",
+ "buttonPaddingRight": "16px",
+ "disabledColor": "#b1b1b1",
+ "disabledButtonBackgroundColor": "transparent",
+ "disabledBorderColor": "#b1b1b1",
+ "optionBackgroundColor": "#ffffff",
+ "hoverOptionBackgroundColor": "#f2f2f2",
+ "activeOptionBackgroundColor": "#D9D9D9",
+ "optionFontFamily": "Open Sans, sans-serif",
+ "optionFontSize": "16px",
+ "optionFontStyle": "normal",
+ "optionFontWeight": "400",
+ "optionFontColor": "#000000",
+ "optionIconSize": "20px",
+ "optionIconSpacing": "10px",
+ "optionIconColor": "#000000",
+ "optionPaddingTop": "6px",
+ "optionPaddingBottom": "6px",
+ "optionPaddingLeft": "16px",
+ "optionPaddingRight": "16px",
+ "caretIconSize": "24px",
+ "caretIconColor": "#000000",
+ "caretIconSpacing": "12px",
"borderRadius": "4px",
"borderStyle": "none",
"borderThickness": "0px",
"borderColor": "transparent",
- "optionsHeight": "36px",
- "caretIconMarginRight": "0px",
- "caretIconMarginLeft": "0px",
- "caretIconMarginTop": "0px",
- "caretIconMarginBottom": "0px",
- "optionsFontColor": "#000000",
- "optionsFontSize": "1rem",
- "optionsFontStyle": "normal",
- "optionsFontWeight": "400",
- "iconSize": "20px",
- "iconOptionSpacing": "12px",
- "iconColor": "#000000"
+ "scrollBarThumbColor": "#666666",
+ "scrollBarTrackColor": "#D9D9D9",
+ "focusColor": "#005FCC"
},
"footer": {
+ "height": "124px",
"backgroundColor": "#000000",
- "bottomLinksDividerColor": "#1489fb",
+ "bottomLinksDividerColor": "#0095ff",
"bottomLinksDividerThickness": "1px",
"bottomLinksDividerStyle": "solid",
"bottomLinksDividerSpacing": "8px",
@@ -364,42 +353,31 @@
"bottomLinksFontSize": "0.75rem",
"bottomLinksFontStyle": "normal",
"bottomLinksFontWeight": "400",
- "bottomLinksFontColor": "",
+ "bottomLinksFontColor": "#ffffff",
"bottomLinksTextDecoration": "none",
"copyrightFontFamily": "Open Sans, sans-serif",
"copyrightFontSize": "0.75rem",
"copyrightFontStyle": "normal",
"copyrightFontWeight": "400",
- "copyrightFontColor": "",
- "fontColorBase": "#ffffff",
+ "copyrightFontColor": "#ffffff",
"logo": "assets/dxc-logo-wh.svg",
"logoHeight": "32px",
"logoWidth": "auto",
- "minHeight": "124px",
- "socialIconSize": "24px",
- "socialIconsGutter": "16px"
+ "socialLinksSize": "24px",
+ "socialLinksGutter": "16px",
+ "socialLinksColor": "#ffffff"
},
"header": {
"backgroundColor": "#ffffff",
- "customContentFontFamily": "",
- "customContentFontStyle": "normal",
- "customContentFontColor": "",
- "customContentFontSize": "",
- "customContentFontWeight": "400",
- "dropdownBackgroundColor": "transparent",
- "dropdownHoverBackgroundColor": "transparent",
- "fontColorBase": "#000000",
- "fontFamilyBase": "Open Sans, sans-serif",
- "fontSizeBase": "16px",
- "hamburguerFocusColor": "#005FCC",
- "hamburguerFontFamily": "Open Sans",
+ "hamburguerFocusColor": "#0095ff",
+ "hamburguerFontFamily": "Open Sans, sans-serif",
"hamburguerFontStyle": "normal",
- "hamburguerFontColor": "",
+ "hamburguerFontColor": "#000000",
"hamburguerFontSize": "10px",
"hamburguerFontWeight": "600",
- "hamburguerColor": "#000000",
- "hamburguerHoverColor": "#dbdbdb",
"hamburguerTextTransform": "uppercase",
+ "hamburguerIconColor": "#000000",
+ "hamburguerHoverColor": "#dbdbdb",
"logo": "assets/DXC_Logo_Black_RGB.svg",
"logoResponsive": "assets/DXC_Logo_Black_RGB.svg",
"logoHeight": "32px",
@@ -408,11 +386,6 @@
"menuZindex": "2000",
"menuTabletWidth": "60vw",
"menuMobileWidth": "100vw",
- "menuCustomContentFontFamily": "",
- "menuCustomContentFontStyle": "normal",
- "menuCustomContentFontColor": "",
- "menuCustomContentFontSize": "",
- "menuCustomContentFontWeight": "400",
"minHeight": "64px",
"overlayColor": "#565656",
"overlayOpacity": "0.7",
@@ -426,38 +399,36 @@
"underlinedStyle": "solid"
},
"heading": {
- "fontFamilyBase": "Open Sans, sans-serif",
- "fontColorBase": "inherit",
- "level1FontColor": "",
- "level1FontFamily": "",
+ "level1FontColor": "#000000",
+ "level1FontFamily": "Open Sans, sans-serif",
"level1FontSize": "3.75rem",
"level1FontStyle": "normal",
"level1FontWeight": "400",
"level1LineHeight": "1.365em",
"level1LetterSpacing": "-0.025em",
- "level2FontColor": "",
- "level2FontFamily": "",
+ "level2FontColor": "#000000",
+ "level2FontFamily": "Open Sans, sans-serif",
"level2FontSize": "3rem",
"level2FontStyle": "normal",
"level2FontWeight": "400",
"level2LineHeight": "1.5em",
- "level2LetterSpacing": "0em",
- "level3FontColor": "",
- "level3FontFamily": "",
+ "level2LetterSpacing": "0",
+ "level3FontColor": "#000000",
+ "level3FontFamily": "Open Sans, sans-serif",
"level3FontSize": "2rem",
"level3FontStyle": "normal",
"level3FontWeight": "400",
"level3LineHeight": "1.365em",
"level3LetterSpacing": "0.025em",
- "level4FontColor": "",
- "level4FontFamily": "",
+ "level4FontColor": "#000000",
+ "level4FontFamily": "Open Sans, sans-serif",
"level4FontSize": "1.5rem",
"level4FontStyle": "normal",
"level4FontWeight": "400",
"level4LineHeight": "1.5em",
- "level4LetterSpacing": "0em",
- "level5FontColor": "",
- "level5FontFamily": "",
+ "level4LetterSpacing": "0",
+ "level5FontColor": "#000000",
+ "level5FontFamily": "Open Sans, sans-serif",
"level5FontSize": "1.25rem",
"level5FontStyle": "normal",
"level5FontWeight": "400",
@@ -465,21 +436,44 @@
"level5LetterSpacing": "0.025em"
},
"inputText": {
+ "fontFamily": "Open Sans, sans-serif",
"assistiveTextFontColor": "#000000",
"assistiveTextFontColorOnDark": "#ffffff",
"assistiveTextFontSize": "0.75rem",
"assistiveTextFontStyle": "normal",
"assistiveTextFontWeight": "400",
- "disabledFontColor": "#b1b1b1",
- "disabledFontColorOnDark": "#575757",
+ "disabledColor": "#b1b1b1",
+ "disabledColorOnDark": "#575757",
"errorColor": "#D0011B",
"errorColorOnDark": "#FE344F",
- "fontColorBase": "#000000",
- "fontColorBaseOnDark": "#ffffff",
- "fontFamilyBase": "Open Sans, sans-serif",
- "fontSizeBase": "16px",
+ "optionBackgroundColor": "#ffffff",
+ "optionBorderColor": "#000000",
+ "optionBorderThickness": "0px",
+ "optionBorderStyle": "solid",
+ "optionFontColor": "#000000",
+ "optionFontColorOnDark": "#ffffff",
+ "optionFontSize": "1rem",
+ "optionFontStyle": "normal",
+ "optionFontWeight": "400",
+ "optionPaddingBottom": "6px",
+ "optionPaddingTop": "6px",
"hoverOptionColor": "#000000",
+ "hoverOptionBackgroundColor": "#f2f2f2",
+ "hoverOptionBackgroundColorOnDark": "#bfbfbf",
+ "scrollBarThumbColor": "#666666",
+ "scrollBarTrackColor": "#D9D9D9",
+ "selectedOptionBackgroundColor": "#D9D9D9",
+ "selectedOptionBackgroundColorOnDark": "#D9D9D9",
+ "labelFontColor": "#000000",
+ "labelFontColorOnDark": "#ffffff",
"labelFontSize": "1rem",
+ "labelFontStyle": "normal",
+ "labelFontWeight": "400",
+ "valueFontColor": "#000000",
+ "valueFontColorOnDark": "#ffffff",
+ "valueFontSize": "1rem",
+ "valueFontStyle": "normal",
+ "valueFontWeight": "400",
"prefixIconColor": "#000000",
"prefixIconColorOnDark": "#ffffff",
"prefixLabelFontColor": "#000000",
@@ -487,11 +481,6 @@
"prefixLabelFontSize": "1rem",
"prefixLabelFontStyle": "normal",
"prefixLabelFontWeight": "400",
- "scrollBarThumbColor": "#666666",
- "scrollBarTrackColor": "#D9D9D9",
- "optionHoverBackgroundColor": "#f2f2f2",
- "optionActiveBackgroundColor": "#D9D9D9",
- "optionFocusColor": "#005FCC",
"suffixIconColor": "#000000",
"suffixIconColorOnDark": "#ffffff",
"suffixLabelFontColor": "#000000",
@@ -505,7 +494,7 @@
"underlineFocusColorOnDark": "#ffffff",
"underlineThickness": "1px"
},
- "input": {
+ "newInputText": {
"disabledBorderColor": "#808080",
"disabledBorderColorOnDark": "#999999",
"disabledContainerFillColor": "#f2f2f2",
@@ -606,8 +595,6 @@
"activeListOptionBackgroundColor": "#cccccc"
},
"newTextarea": {},
- "number": {},
- "password": {},
"link": {
"fontColor": "#0067b3",
"fontFamily": "inherit",
@@ -615,7 +602,7 @@
"fontStyle": "normal",
"fontWeight": "400",
"iconSize": "16px",
- "iconGutter": "4px",
+ "iconSpacing": "4px",
"underlineSpacing": "1px",
"underlineStyle": "solid",
"underlineThickness": "1px",
@@ -635,6 +622,7 @@
"fontSize": "0.875rem",
"fontStyle": "normal",
"fontWeight": "400",
+ "fontTextTransform": "none",
"height": "64px",
"width": "100%",
"marginRight": "40px",
@@ -647,27 +635,36 @@
"totalItemsContainerMarginLeft": "0px"
},
"progressBar": {
- "trackLineColor": "#6f2c91",
+ "trackLineColor": "#5f249f",
+ "trackLineColorOnDark": "#a46ede",
"totalLineColor": "#cecece",
"labelFontFamily": "Open Sans, sans-serif",
"labelFontSize": "0.75rem",
"labelFontStyle": "normal",
"labelFontWeight": "400",
"labelFontColor": "#000000",
+ "labelFontColorOnDark": "#ffffff",
"labelFontTextTransform": "uppercase",
"valueFontFamily": "Open Sans, sans-serif",
"valueFontSize": "0.75rem",
"valueFontStyle": "normal",
"valueFontWeight": "400",
"valueFontColor": "#000000",
+ "valueFontColorOnDark": "#ffffff",
"valueFontTextTransform": "uppercase",
+ "helperTextFontColor": "#000000",
+ "helperTextFontColorOnDark": "#ffffff",
+ "helperTextFontSize": "0.75rem",
+ "helperTextFontStyle": "normal",
+ "helperTextFontWeight": "400",
+ "helperTextFontFamily": "Open Sans, sans-serif",
"thickness": "9px",
"borderRadius": "5px",
"overlayColor": "#000000",
"overlayOpacity": "0.8"
},
"radio": {
- "circleLabelSpacing": "12px",
+ "circleLabelSpacing": "8px",
"circleSize": "20px",
"color": "#000000",
"colorOnDark": "#FFFFFF",
@@ -685,21 +682,19 @@
"fontWeight": "400"
},
"select": {
- "checkboxOptionSpacing": "12px",
- "color": "#000000",
- "colorOnDark": "#FFFFFF",
+ "optionCheckboxSpacing": "12px",
"disabledColor": "#b1b1b1",
"disabledColorOnDark": "#575757",
"errorColor": "#D0011B",
"errorColorOnDark": "#FE344F",
"focusColor": "#005FCC",
- "focusColorOnDark": "#005FCC",
+ "focusColorOnDark": "#1682FF",
"fontFamily": "Open Sans, sans-serif",
- "hoveredOptionBackgroundColor": "#f2f2f2",
- "hoveredOptionBackgroundColorOnDark": "#f2f2f2",
- "iconColor": "",
- "iconOptionSpacing": "12px",
- "iconSize": "20px",
+ "hoverOptionBackgroundColor": "#f2f2f2",
+ "hoverOptionBackgroundColorOnDark": "#f2f2f2",
+ "optionIconColor": "#000000",
+ "optionIconSpacing": "12px",
+ "optionIconSize": "20px",
"labelFontSize": "1rem",
"labelFontStyle": "normal",
"labelFontWeight": "400",
@@ -712,28 +707,38 @@
"optionPaddingTop": "6px",
"optionPaddingLeft": "16px",
"optionPaddingRight": "16px",
- "optionsBackgroundColor": "#FFFFFF",
- "optionsBorderColor": "none",
- "optionsBorderThickness": "0px",
- "optionsBorderStyle": "solid",
- "optionsFontColor": "",
- "optionsFontSize": "16px",
- "optionsFontStyle": "normal",
- "optionsFontWeight": "400",
+ "optionBackgroundColor": "#FFFFFF",
+ "optionBorderColor": "none",
+ "optionBorderThickness": "0px",
+ "optionBorderStyle": "solid",
+ "optionFontColor": "#000000",
+ "optionFontSize": "16px",
+ "optionFontStyle": "normal",
+ "optionFontWeight": "400",
"scrollBarThumbColor": "#666666",
"scrollBarTrackColor": "#D9D9D9",
"selectedOptionBackgroundColor": "#D9D9D9",
- "selectedOptionBackgroundColorOnDark": "#D9D9D9"
+ "selectedOptionBackgroundColorOnDark": "#D9D9D9",
+ "labelFontColor": "#000000",
+ "labelFontColorOnDark": "#ffffff",
+ "required": "#d0011b",
+ "underlineColor": "#000000",
+ "underlineColorOnDark": "#ffffff",
+ "underlineFocusColor": "#000000",
+ "underlineFocusColorOnDark": "#ffffff",
+ "underlineThickness": "1px",
+ "valueFontColor": "#000000",
+ "valueFontColorOnDark": "#ffffff",
+ "valueFontSize": "1rem",
+ "valueFontStyle": "normal",
+ "valueFontWeight": "400",
+ "arrowColor": "#000000",
+ "arrowColorOnDark": "#ffffff"
},
"sidenav": {
"backgroundColor": "#F8F8F8",
"arrowContainerColor": "#D9D9D9",
"arrowColor": "#000000",
- "customContentFontFamily": "Open Sans, sans-serif",
- "customContentFontSize": "16px",
- "customContentFontStyle": "normal",
- "customContentFontWeight": "400",
- "customContentFontColor": "#000000",
"titleFontFamily": "Open Sans, sans-serif",
"titleFontSize": "1.5rem",
"titleFontStyle": "normal",
@@ -777,23 +782,28 @@
"thumbBackgroundColor": "#0067b3",
"thumbBackgroundColorOnDark": "#0095ff",
"activeThumbBackgroundColor": "#003c66",
- "activeThumbBackgroundColorOnDark": "#0067b3",
- "dotsSize": "4px",
- "dotsVerticalPosition": "-1px",
- "tickMarkBackgroundColor": "#0067b3",
- "tickMarkBackgroundColorOnDark": "#0095ff",
+ "activeThumbBackgroundColorOnDark": "#003c66",
+ "hoverThumbBackgroundColor": "#003c66",
+ "hoverThumbBackgroundColorOnDark": "#003c66",
+ "focusThumbBackgroundColor": "#003c66",
+ "focusThumbBackgroundColorOnDark": "#0095ff",
+ "tickSize": "4px",
+ "tickVerticalPosition": "-1px",
+ "tickBackgroundColor": "#0067b3",
+ "tickBackgroundColorOnDark": "#0095ff",
"lineThickness": "2px",
"lineVerticalPosition": "0px",
"trackLineColor": "#0067b3",
"trackLineColorOnDark": "#0095ff",
"totalLineColor": "#e6e6e6",
"totalLineColorOnDark": "#bfbfbf",
+ "disabledFontColor": "#999999",
"disabledThumbVerticalPosition": "-6px",
"disabledThumbBackgroundColor": "#bfbfbf",
"disabledThumbBackgroundColorOnDark": "#999999",
- "disabledDotsVerticalPosition": "-1px",
- "disabledTickMarkBackgroundColor": "#bfbfbf",
- "disabledTickMarkBackgroundColorOnDark": "#999999",
+ "disabledTickVerticalPosition": "-1px",
+ "disabledTickBackgroundColor": "#bfbfbf",
+ "disabledTickBackgroundColorOnDark": "#999999",
"disabledTrackLineColor": "#e6f4ff",
"disabledTrackLineColorOnDark": "#999999",
"disabledTotalLineColor": "#f2f2f2",
@@ -818,7 +828,7 @@
"progressValueTextAlign": "center",
"overlayBackgroundColor": "#000000",
"overlayOpacity": "0.8",
- "overlayTrackCircleColor": "#a46ede",
+ "trackCircleColorOnDark": "#a46ede",
"overlayLabelFontFamily": "Open Sans, sans-serif",
"overlayLabelFontSize": "0.875rem",
"overlayLabelFontStyle": "normal",
@@ -833,8 +843,8 @@
"overlayProgressValueTextAlign": "center"
},
"switch": {
- "checkedTrackBackgroundColor": "#6f2c91",
- "checkedTrackBackgroundColorOnDark": "#6f2c91",
+ "checkedTrackBackgroundColor": "#5f249f",
+ "checkedTrackBackgroundColorOnDark": "#5f249f",
"checkedThumbBackgroundColor": "#ffffff",
"checkedThumbBackgroundColorOnDark": "#ffffff",
"uncheckedTrackBackgroundColor": "#D9D9D9",
@@ -859,7 +869,7 @@
"labelFontColor": "#000000",
"labelFontColorOnDark": "#ffffff",
"thumbFocusColor": "#005FCC",
- "thumbFocusColorOnDark": "#1489FB",
+ "thumbFocusColorOnDark": "#1682FF",
"thumbHeight": "24px",
"thumbWidth": "24px",
"thumbShift": "-2px",
@@ -874,7 +884,11 @@
"iconColor": "#FFFFFF",
"iconSectionWidth": "48px",
"iconHeight": "24px",
- "iconWidth": "24px"
+ "iconWidth": "24px",
+ "fontFamily": "Open Sans, sans-serif",
+ "fontColor": "#000000",
+ "fontSize": "0.875rem",
+ "fontWeight": "400"
},
"table": {
"rowSeparatorThickness": "1px",
@@ -950,26 +964,22 @@
"badgeRadiusWithNotificationNumber": "10px"
},
"textarea": {
- "disabledFontColor": "#b1b1b1",
- "disabledFontColorOnDark": "#575757",
+ "fontFamily": "Open Sans, sans-serif",
"errorColor": "#D0011B",
"errorColorOnDark": "#FE344F",
- "assistiveTextFontFamily": "Open Sans, sans-serif",
"assistiveTextFontSize": "0.75rem",
"assistiveTextFontStyle": "normal",
"assistiveTextFontWeight": "400",
"assistiveTextFontColor": "#000000",
"assistiveTextFontColorOnDark": "#ffffff",
"assistiveTextLetterSpacing": "0em",
- "customContentFontFamily": "Open Sans, sans-serif",
- "customContentFontSize": "1rem",
- "customContentFontStyle": "normal",
- "customContentFontWeight": "400",
- "customContentFontColor": "#000000",
- "customContentFontColorOnDark": "#ffffff",
- "customContentLetterSpacing": "0em",
- "customContentLineHeight": "1.1875em",
- "labelFontFamily": "Open Sans, sans-serif",
+ "valueFontSize": "1rem",
+ "valueFontStyle": "normal",
+ "valueFontWeight": "400",
+ "valueFontColor": "#000000",
+ "valueFontColorOnDark": "#ffffff",
+ "valueLetterSpacing": "0",
+ "valueLineHeight": "1.1875em",
"labelFontSize": "1rem",
"labelFontStyle": "normal",
"labelFontWeight": "400",
@@ -979,15 +989,22 @@
"scrollBarThumbColor": "#666666",
"scrollBarThumbColorOnDark": "#ffffff",
"scrollBarTrackColor": "#D9D9D9",
- "scrollBarTrackColorOnDark": "#999999"
+ "scrollBarTrackColorOnDark": "#999999",
+ "disabledColor": "#b1b1b1",
+ "disabledColorOnDark": "#575757",
+ "underlineColor": "#000000",
+ "underlineColorOnDark": "#ffffff",
+ "underlineFocusColor": "#000000",
+ "underlineFocusColorOnDark": "#ffffff",
+ "underlineThickness": "1px"
},
"toggleGroup": {
"fontFamily": "Open Sans, sans-serif",
- "fontSize": "0.875rem",
+ "fontSize": "1rem",
"fontStyle": "normal",
"fontWeight": "400",
"fontLetterSpacing": "0.05em",
- "focusColor": "#005FCC",
+ "focusColor": "#0095ff",
"selectedBackgroundColor": "#5f249f",
"selectedHoverBackgroundColor": "#4b1c7d",
"selectedActiveBackgroundColor": "#321353",
@@ -1004,8 +1021,12 @@
"iconSize": "24px",
"iconPaddingRight": "8px",
"iconPaddingLeft": "8px",
+ "iconPaddingTop": "8px",
+ "iconPaddingBottom": "8px",
"labelPaddingLeft": "24px",
- "labelPaddingRight": "24px"
+ "labelPaddingRight": "24px",
+ "labelPaddingTop": "8px",
+ "labelPaddingBottom": "8px"
},
"upload": {
"fontFamily": "Open Sans, sans-serif",
@@ -1014,10 +1035,9 @@
"scrollBarTrackColor": "#D9D9D9",
"errorColor": "#D0011B",
"backgroundColor": "#ffffff",
- "draggingAreaBackgroundColor": "#f2f2f2",
+ "draggingStateBackgroundColor": "#f2f2f2",
"dragAndDropIconColor": "#5f249f",
- "dragAndDropIconHeight": "43.5px",
- "dragAndDropIconWidth": "43.5px",
+ "dragAndDropIconSize": "43.5px",
"dragAndDropTitleFontSize": "1.25rem",
"dragAndDropTitleFontStyle": "normal",
"dragAndDropTitleFontWeight": "bold",
@@ -1025,29 +1045,25 @@
"dragAndDropTitleFontColor": "#000000",
"dragAndDropDescriptionFontSize": "1rem",
"dragAndDropDescriptionFontStyle": "italic",
- "dragAndDropDescriptionFontWeight": "normal",
- "dragAndDropTextDescriptionFontTextTransform": "none",
- "dragAndDropTextDescriptionFontColor": "#666666",
+ "dragAndDropDescriptionFontWeight": "400",
+ "dragAndDropDescriptionFontTextTransform": "none",
+ "dragAndDropDescriptionFontColor": "#666666",
"dragAndDropDraggingStateIconColor": "#666666",
- "dragAndDropDraggingStateIconHeight": "43.5px",
- "dragAndDropDraggingStateIconWidth": "43.5px",
+ "dragAndDropDraggingStateIconSize": "43.5px",
"dragAndDropDraggingStateFontSize": "1rem",
"dragAndDropDraggingStateFontStyle": "normal",
- "dragAndDropDraggingStateFontWeight": "normal",
- "dragAndDropTextDraggingStateFontTextTransform": "none",
- "dragAndDropTextDraggingStateFontColor": "#666666",
+ "dragAndDropDraggingStateFontWeight": "400",
+ "dragAndDropDraggingStateFontTextTransform": "none",
+ "dragAndDropDraggingStateFontColor": "#666666",
"dragAndDropAreaIconColor": "#000000",
- "dragAndDropAreaIconHeight": "24px",
- "dragAndDropAreaIconWidth": "24px",
+ "dragAndDropAreaIconSize": "24px",
"dragAndDropAreaTextFontSize": "0.75rem",
"dragAndDropAreaTextFontStyle": "normal",
"dragAndDropAreaTextFontWeight": "400",
"dragAndDropAreaTextFontTextTransform": "none",
"dragAndDropAreaTextFontColor": "#000000",
"fileDeleteIconColor": "#000000",
- "fileDeleteIconHeight": "24px",
- "fileDeleteIconWidth": "30px",
- "fileHoverColor": "#eeeeee",
+ "fileDeleteIconSize": "24px",
"fileUnderlineColor": "#D9D9D9",
"fileUnderlineThickness": "1px",
"fileNameFontSize": "1rem",
@@ -1060,20 +1076,20 @@
"fileTypeFontWeight": "400",
"fileTypeFontTextTransform": "uppercase",
"fileTypeFontColor": "#000000",
- "fileUploadedIconColor": "#000000",
- "fileUploadedIconHeight": "24px",
- "fileUploadedIconWidth": "24px",
- "filesUploadedTitleFontSize": "1.25rem",
- "filesUploadedTitleFontStyle": "normal",
- "filesUploadedTitleFontWeight": "400",
- "filesUploadedTitleFontTextTransform": "none",
- "filesUploadedTitleFontColor": "#000000",
- "filesUploadedSubtitleFontSize": "0.875rem",
- "filesUploadedSubtitleFontStyle": "normal",
- "filesUploadedSubtitleFontWeight": "400",
- "filesUploadedSubtitleFontTextTransform": "none",
- "filesUploadedSubtitleFontColor": "#666666",
- "filesUploadedNumberFontWeight": "bold"
+ "hoverFileColor": "#eeeeee",
+ "uploadedFileIconColor": "#000000",
+ "uploadedFileIconSize": "24px",
+ "uploadedFilesTitleFontSize": "1.25rem",
+ "uploadedFilesTitleFontStyle": "normal",
+ "uploadedFilesTitleFontWeight": "400",
+ "uploadedFilesTitleFontTextTransform": "none",
+ "uploadedFilesTitleFontColor": "#000000",
+ "uploadedFilesSubtitleFontSize": "0.875rem",
+ "uploadedFilesSubtitleFontStyle": "normal",
+ "uploadedFilesSubtitleFontWeight": "400",
+ "uploadedFilesSubtitleFontTextTransform": "none",
+ "uploadedFilesSubtitleFontColor": "#666666",
+ "uploadedFilesNumberFontWeight": "bold"
},
"wizard": {
"disabledBackgroundColor": "#D9D9D9",
@@ -1095,7 +1111,7 @@
"labelLetterSpacing": "0",
"labelFontTextTransform": "none",
"labelFontColor": "#666666",
- "labelActiveFontColor": "#000000",
+ "visitedLabelFontColor": "#000000",
"labelTextAlign": "left",
"descriptionFontSize": "0.75rem",
"descriptionFontFamily": "Open Sans, sans-serif",
@@ -1104,7 +1120,7 @@
"descriptionLetterSpacing": "0.025em",
"descriptionFontTextTransform": "none",
"descriptionFontColor": "#666666",
- "descriptionActiveFontColor": "#000000",
+ "visitedDescriptionFontColor": "#000000",
"descriptionTextAlign": "left",
"circleWidth": "32px",
"circleHeight": "32px",
@@ -1112,20 +1128,21 @@
"circleBorderStyle": "solid",
"circleBorderRadius": "45px",
"circleBorderColor": "#000000",
- "circleSelectedWidth": "32px",
- "circleSelectedHeight": "32px",
- "circleSelectedBorderThickness": "2px",
- "circleSelectedBorderStyle": "solid",
- "circleSelectedBorderRadius": "45px",
- "circleSelectedBorderColor": "#6f2c91",
- "circleDisabledWidth": "32px",
- "circleDisabledHeight": "32px",
- "circleDisabledBorderThickness": "2px",
- "circleDisabledBorderStyle": "solid",
- "circleDisabledBorderRadius": "45px",
- "circleDisabledBorderColor": "#D9D9D9",
+ "selectedCircleWidth": "32px",
+ "selectedCircleHeight": "32px",
+ "selectedCircleBorderThickness": "2px",
+ "selectedCircleBorderStyle": "solid",
+ "selectedCircleBorderRadius": "45px",
+ "selectedCircleBorderColor": "#6f2c91",
+ "disabledCircleWidth": "32px",
+ "disabledCircleHeight": "32px",
+ "disabledCircleBorderThickness": "2px",
+ "disabledCircleBorderStyle": "solid",
+ "disabledCircleBorderRadius": "45px",
+ "disabledCircleBorderColor": "#D9D9D9",
"separatorBorderThickness": "1px",
"separatorBorderStyle": "solid",
- "separatorColor": "#D9D9D9"
+ "separatorColor": "#D9D9D9",
+ "focusColor": "#005FCC"
}
}
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/DefaultTheme.json b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/DefaultTheme.json
index 61f8f385d..4ada67109 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/DefaultTheme.json
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/DefaultTheme.json
@@ -1,17 +1,12 @@
{
"accordion": {
- "accentColor": "#6f2c91",
- "fontColor": "#666666"
+ "accentColor": "#5f249f",
+ "fontColor": "#000000"
},
"button": {
- "baseColor": "#6f2c91",
- "hoverBaseColor": "#000000",
+ "baseColor": "#5f249f",
"primaryFontColor": "#ffffff",
- "primaryHoverFontColor": "#ffffff",
- "secondaryFontColor": "#000000",
- "secondaryHoverFontColor": "#000000",
- "textFontColor": "#6f2c91",
- "textHoverFontColor": "#ffffff"
+ "secondaryHoverFontColor": "#ffffff"
},
"checkbox": {
"baseColor": "#0067b3",
@@ -19,7 +14,6 @@
},
"chip": {
"baseColor": "#eeeeee",
- "accentColor": "",
"fontColor": "#000000"
},
"date": {
@@ -38,7 +32,7 @@
"baseColor": "#000000",
"fontColor": "#ffffff",
"accentColor": "#0067b3",
- "logo": ""
+ "logo": "assets/dxc-logo-wh.svg"
},
"header": {
"baseColor": "#ffffff",
@@ -46,23 +40,22 @@
"fontColor": "#000000",
"menuBaseColor": "#ffffff",
"hamburguerColor": "#000000",
- "logo": "",
- "logoResponsive": ""
+ "logo": "assets/DXC_Logo_Black_RGB.svg",
+ "logoResponsive": "assets/DXC_Logo_Black_RGB.svg"
},
"inputText": {
"selectedBaseColor": "#D9D9D9"
},
- "input": {},
- "newTextarea": {},
- "number": {},
- "password": {},
+ "newInputText": {
+ "selectedBaseColor": "#D9D9D9"
+ },
"paginator": {
"baseColor": "#eeeeee",
"fontColor": "#000000"
},
"progressBar": {
- "accentColor": "#FFED00",
- "baseColor": "#000000"
+ "accentColor": "#5f249f",
+ "baseColor": "#cecece"
},
"radio": {
"baseColor": "#000000"
@@ -72,37 +65,34 @@
},
"sidenav": {
"baseColor": "#F8F8F8",
- "arrowBaseColor": "#F8F8F8",
+ "arrowBaseColor": "#D9D9D9",
"arrowAccentColor": "#000000"
},
"slider": {
"baseColor": "#0067b3"
},
"spinner": {
- "accentColor": "#6f2c91",
+ "accentColor": "#5F249F",
"baseColor": "#ffffff"
},
"switch": {
- "checkedBaseColor": "#6f2c91"
+ "checkedBaseColor": "#5f249f"
},
"table": {
- "baseColor": "#6f2c91",
+ "baseColor": "#5f249f",
"fontColor": "#ffffff"
},
"tabs": {
- "baseColor": "#6f2c91"
+ "baseColor": "#5f249f"
},
"toggleGroup": {
- "selectedBaseColor": "#6f2c91",
- "selectedHoverBaseColor": "#4b1c7d",
+ "selectedBaseColor": "#5f249f",
"selectedFontColor": "#ffffff",
- "selectedHoverFontColor": "#ffffff",
- "unselectedBaseColor": "#D9D9D9",
- "unselectedHoverBaseColor": "#eeeeee",
+ "unselectedBaseColor": "#e6e6e6",
"unselectedFontColor": "#000000"
},
"wizard": {
- "baseColor": "#6f2c91",
+ "baseColor": "#5f249f",
"fontColor": "#ffffff"
}
}
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/schemas/Advanced.schema.json b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/schemas/Advanced.schema.json
index eba2979d0..ca3d7e36b 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/schemas/Advanced.schema.json
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/schemas/Advanced.schema.json
@@ -1,15 +1,10 @@
{
"accordion": {
"backgroundColor": "color",
+ "disabledBackgroundColor": "color",
"arrowColor": "color",
- "fontColorBase": "color",
+ "disabledArrowColor": "color",
"hoverBackgroundColor": "color",
- "disabledFontColor": "color",
- "customContentFontFamily": "fFamily",
- "customContentFontSize": "length",
- "customContentFontWeight": "fWeight",
- "customContentFontColor": "color",
- "customContentPanelHeight": "length",
"assistiveTextFontFamily": "fFamily",
"assistiveTextFontSize": "length",
"assistiveTextFontWeight": "fWeight",
@@ -17,8 +12,9 @@
"assistiveTextFontColor": "color",
"assistiveTextLetterSpacing": "length",
"assistiveTextMinWidth": "length",
- "assistivePaddingLeft": "length",
- "assistivePaddingRight": "length",
+ "assistiveTextPaddingLeft": "length",
+ "assistiveTextPaddingRight": "length",
+ "disabledAssistiveTextFontColor": "color",
"titleLabelFontFamily": "fFamily",
"titleLabelFontSize": "length",
"titleLabelFontWeight": "fWeight",
@@ -26,64 +22,47 @@
"titleLabelFontColor": "color",
"titleLabelPaddingLeft": "length",
"titleLabelPaddingRight": "length",
- "titlePaddingTop": "length",
- "titlePaddingBottom": "length",
- "titleFocusBorderStyle": "bStyle",
- "titleFocusBorderThickness": "bWidth",
- "titleFocusBorderColor": "color",
+ "titleLabelPaddingTop": "length",
+ "titleLabelPaddingBottom": "length",
+ "disabledTitleLabelFontColor": "color",
+ "focusBorderStyle": "bStyle",
+ "focusBorderThickness": "bWidth",
+ "focusBorderColor": "color",
+ "focusBorderOffset": "bWidth",
"borderRadius": "length",
"boxShadowOffsetX": "length",
"boxShadowOffsetY": "length",
"boxShadowBlur": "length",
"boxShadowColor": "color",
- "iconMaxHeight": "length",
- "iconMaxWidth": "length",
+ "iconColor": "color",
+ "iconSize": "length",
"iconMarginLeft": "length",
- "iconMarginRigth": "length",
+ "iconMarginRight": "length",
+ "disabledIconColor": "color",
"accordionGroupSeparatorBorderColor": "color",
"accordionGroupSeparatorBorderThickness": "bWidth",
- "accordionGroupSeparatorBorderRadius": "length",
"accordionGroupSeparatorBorderStyle": "fStyle"
},
"alert": {
- "overlayColor": "color",
- "infoColor": "color",
- "successColor": "color",
- "warningColor": "color",
- "errorColor": "color",
- "focusColor": "color",
"titleFontFamily": "fFamily",
- "titleFontSize": "length",
"titleFontColor": "color",
- "titleFontWeight": "fWeight",
+ "titleFontSize": "length",
"titleFontStyle": "fStyle",
+ "titleFontWeight": "fWeight",
"titleTextTransform": "fTextTransform",
- "contentFontFamily": "fFamily",
- "contentFontSize": "0.length",
- "contentFontColor": "color",
- "contentFontWeight": "fWeight",
"titlePaddingRight": "length",
"titlePaddingLeft": "length",
- "titlePaddingTop": "length",
- "titlePaddingBottom": "length",
+ "inlineTextFontFamily": "fFamily",
+ "inlineTextFontColor": "color",
+ "inlineTextFontSize": "length",
+ "inlineTextFontStyle": "fStyle",
+ "inlineTextFontWeight": "fWeight",
"inlineTextPaddingLeft": "length",
"inlineTextPaddingRight": "length",
- "inlineTextPaddingTop": "length",
- "inlineTextPaddingBottom": "length",
- "iconPaddingLeft": "length",
- "iconPaddingRight": "length",
- "iconPaddingTop": "length",
- "iconPaddingBottom": "length",
- "iconSize": "length",
"contentPaddingLeft": "length",
"contentPaddingRight": "length",
"contentPaddingTop": "length",
"contentPaddingBottom": "length",
- "overlayOpacity": "alphaValue",
- "boxShadowOffsetX": "length",
- "boxShadowOffsetY": "length",
- "boxShadowBlur": "length",
- "boxShadowColor": "color",
"borderRadius": "length",
"borderStyle": "bStyle",
"borderThickness": "bWidth",
@@ -91,14 +70,34 @@
"successBorderColor": "color",
"warningBorderColor": "color",
"errorBorderColor": "color",
- "height": "length"
+ "iconSize": "length",
+ "iconPaddingLeft": "length",
+ "iconPaddingRight": "length",
+ "infoIconColor": "color",
+ "successIconColor": "color",
+ "warningIconColor": "color",
+ "errorIconColor": "color",
+ "infoBackgroundColor": "color",
+ "successBackgroundColor": "color",
+ "warningBackgroundColor": "color",
+ "errorBackgroundColor": "color",
+ "overlayColor": "color",
+ "hoverActionBackgroundColor": "color",
+ "focusActionBorderColor": "color",
+ "activeActionBackgroundColor": "color",
+ "titlePaddingTop": "length",
+ "titlePaddingBottom": "length",
+ "inlineTextPaddingTop": "length",
+ "inlineTextPaddingBottom": "length",
+ "iconPaddingTop": "length",
+ "iconPaddingBottom": "length",
+ "boxShadowOffsetX": "length",
+ "boxShadowOffsetY": "length",
+ "boxShadowBlur": "length",
+ "boxShadowColor": "color"
},
"box": {
"backgroundColor": "color",
- "fontFamily": "fFamily",
- "fontSize": "length",
- "fontWeight": "fWeight",
- "fontColor": "color",
"letterSpacing": "length",
"borderRadius": "length",
"borderThickness": "bWidth",
@@ -121,14 +120,20 @@
"twoShadowDepthShadowColor": "color"
},
"button": {
+ "labelFontLineHeight": "length",
+ "labelLetterSpacing": "length",
+ "paddingLeft": "length",
+ "paddingRight": "length",
+ "paddingTop": "length",
+ "paddingBottom": "length",
+ "focusBorderColor": "color",
+ "focusBorderColorOnDark": "color",
"primaryBackgroundColor": "color",
"primaryBackgroundColorOnDark": "color",
- "primaryHoverBackgroundColor": "color",
- "primaryHoverBackgroundColorOnDark": "color",
"primaryFontColor": "color",
"primaryFontColorOnDark": "color",
- "primaryHoverFontColor": "color",
- "primaryHoverFontColorOnDark": "color",
+ "primaryHoverBackgroundColor": "color",
+ "primaryHoverBackgroundColorOnDark": "color",
"primaryActiveBackgroundColor": "color",
"primaryActiveBackgroundColorOnDark": "color",
"primaryDisabledBackgroundColor": "color",
@@ -136,124 +141,105 @@
"primaryDisabledFontColor": "color",
"primaryDisabledFontColorOnDark": "color",
"primaryBorderThickness": "bWidth",
- "primaryBorderColor": "color",
- "primaryBorderColorOnDark": "color",
"primaryBorderStyle": "bStyle",
"primaryBorderRadius": "length",
"primaryFontFamily": "fFamily",
"primaryFontSize": "length",
"primaryFontWeight": "fWeight",
- "primaryPaddingTop": "length",
- "primaryPaddingBottom": "length",
- "secondaryOutlinedColor": "color",
- "secondaryOutlinedColorOnDark": "color",
"secondaryBackgroundColor": "color",
"secondaryBackgroundColorOnDark": "color",
- "secondaryHoverOutlinedColor": "color",
- "secondaryHoverOutlinedColorOnDark": "color",
"secondaryFontColor": "color",
"secondaryFontColorOnDark": "color",
"secondaryHoverFontColor": "color",
"secondaryHoverFontColorOnDark": "color",
- "secondaryActiveBackgroundColor": "color",
- "secondaryActiveBackgroundColorOnDark": "color",
+ "secondaryBorderColor": "color",
+ "secondaryBorderColorOnDark": "color",
"secondaryHoverBackgroundColor": "color",
"secondaryHoverBackgroundColorOnDark": "color",
- "secondaryDisabledOutlinedColor": "color",
- "secondaryDisabledOutlinedColorOnDark": "color",
+ "secondaryActiveBackgroundColor": "color",
+ "secondaryActiveBackgroundColorOnDark": "color",
+ "secondaryDisabledBackgroundColor": "color",
+ "secondaryDisabledBackgroundColorOnDark": "color",
"secondaryDisabledFontColor": "color",
"secondaryDisabledFontColorOnDark": "color",
+ "secondaryDisabledBorderColor": "color",
+ "secondaryDisabledBorderColorOnDark": "color",
"secondaryBorderThickness": "bWidth",
"secondaryBorderStyle": "bStyle",
"secondaryBorderRadius": "length",
"secondaryFontFamily": "fFamily",
"secondaryFontSize": "length",
"secondaryFontWeight": "fWeight",
- "secondaryPaddingTop": "length",
- "secondaryPaddingBottom": "length",
"textBackgroundColor": "color",
"textBackgroundColorOnDark": "color",
- "textHoverBackgroundColor": "color",
- "textHoverBackgroundColorOnDark": "color",
"textFontColor": "color",
"textFontColorOnDark": "color",
- "textHoverFontColor": "color",
- "textHoverFontColorOnDark": "color",
+ "textHoverBackgroundColor": "color",
+ "textHoverBackgroundColorOnDark": "color",
"textActiveBackgroundColor": "color",
"textActiveBackgroundColorOnDark": "color",
- "textDisabledFontColor": "color",
"textDisabledBackgroundColor": "color",
"textDisabledBackgroundColorOnDark": "color",
+ "textDisabledFontColor": "color",
"textDisabledFontColorOnDark": "color",
"textBorderThickness": "bWidth",
- "textBorderColor": "color",
- "textBorderColorOnDark": "color",
"textBorderStyle": "bStyle",
"textBorderRadius": "length",
"textFontFamily": "fFamily",
"textFontSize": "length",
- "textFontWeight": "fWeight",
- "textPaddingTop": "length",
- "textPaddingBottom": "length",
- "focusColor": "color",
- "labelFontLineHeight": "length",
- "labelLetterSpacing": "length",
- "iconSize": "length",
- "height": "length"
+ "textFontWeight": "fWeight"
},
"card": {
"height": "length",
"width": "length"
},
"checkbox": {
- "borderColor":"color",
- "hoverBorderColor":"color",
- "borderColorOnDark":"color",
- "hoverBorderColorOnDark":"color",
- "selectedBackgroundColor": "color",
- "selectedHoverBackgroundColor": "color",
- "selectedBackgroundColorOnDark": "color",
- "selectedHoverBackgroundColorOnDark": "color",
- "checkColor": "color",
- "checkColorOnDark": "color",
- "fontColor": "color",
- "fontColorOnDark": "color",
- "selectedDisabledBackgroundColor": "color",
- "selectedDisabledBackgroundColorOnDark": "color",
+ "backgroundColorChecked": "color",
+ "backgroundColorCheckedOnDark": "color",
+ "hoverBackgroundColorChecked": "color",
+ "hoverBackgroundColorCheckedOnDark": "color",
+ "disabledBackgroundColorChecked": "color",
+ "disabledBackgroundColorCheckedOnDark": "color",
+ "borderColor": "color",
+ "borderColorOnDark": "color",
+ "hoverBorderColor": "color",
+ "hoverBorderColorOnDark": "color",
"disabledBorderColor": "color",
"disabledBorderColorOnDark": "color",
+ "checkColor": "color",
+ "checkColorOnDark": "color",
"disabledCheckColor": "color",
"disabledCheckColorOnDark": "color",
+ "fontFamily": "fFamily",
+ "fontSize": "length",
+ "fontWeight": "fWeight",
+ "fontColor": "color",
+ "fontColorOnDark": "color",
"disabledFontColor": "color",
"disabledFontColorOnDark": "color",
- "fontFamily": "fFamily",
- "fontSize":"length",
- "fontWeight":"fWeight",
- "checkLabelSpacing": "length",
"focusColor": "color",
- "focusColorOnDark": "color"
+ "focusColorOnDark": "color",
+ "checkLabelSpacing": "length"
},
"chip": {
"backgroundColor": "color",
- "borderColor": "color",
- "fontColor": "color",
"disabledBackgroundColor": "color",
"disabledFontColor": "color",
+ "fontColor": "color",
"fontFamily": "fFamily",
"fontSize": "length",
- "fontWeight": "fWeight",
"fontStyle": "fStyle",
+ "fontWeight": "fWeight",
+ "borderColor": "color",
"borderRadius": "length",
"borderThickness": "bWidth",
"borderStyle": "bStyle",
- "height": "length",
"contentPaddingLeft": "length",
"contentPaddingRight": "length",
"contentPaddingTop": "length",
"contentPaddingBottom": "length",
"iconSize": "length",
- "iconPaddingLeft": "length",
- "iconPaddingRight": "length",
+ "iconSpacing": "length",
"iconColor": "color",
"disabledIconColor": "color",
"focusColor": "color"
@@ -263,47 +249,39 @@
"pickerSelectedDateColor": "color",
"pickerBackgroundColor": "color",
"pickerFontColor": "color",
- "pickerActualDate": "color",
"pickerHoverDateBackgroundColor": "color",
"pickerHoverDateFontColor": "color",
- "pickerHoverHeaderColor": "color",
+ "pickerActualDateColor": "color",
"pickerYearColor": "color",
- "pickerLabelColor":"color",
+ "pickerMonthColor": "color",
"pickerWeekLabelColor": "color",
"pickerBackgroundColorMonthArrows": "color",
"focusColor": "color",
"fontFamily": "fFamily",
- "pickerHeight":"length",
- "pickerWidth":"length"
+ "pickerHeight": "length",
+ "pickerWidth": "length"
},
"newDate": {
"pickerSelectedDateBackgroundColor": "color",
"pickerSelectedDateColor": "color",
"pickerBackgroundColor": "color",
"pickerFontColor": "color",
- "pickerActualDate": "color",
"pickerHoverDateBackgroundColor": "color",
"pickerHoverDateFontColor": "color",
- "pickerHoverHeaderColor": "color",
+ "pickerActualDateColor": "color",
"pickerYearColor": "color",
- "pickerLabelColor":"color",
+ "pickerMonthColor": "color",
"pickerWeekLabelColor": "color",
"pickerBackgroundColorMonthArrows": "color",
"focusColor": "color",
"fontFamily": "fFamily",
- "pickerHeight":"length",
- "pickerWidth":"length"
+ "pickerHeight": "length",
+ "pickerWidth": "length"
},
"dialog": {
"overlayColor": "color",
"overlayOpacity": "alphaValue",
- "scrollBarThumbColor": "color",
- "scrollBarTrackColor": "color",
"backgroundColor": "color",
- "fontFamily": "fFamily",
- "fontSize": "length",
- "fontWeight": "fWeight",
- "fontColor": "color",
"closeIconWidth": "length",
"closeIconHeight": "length",
"closeIconTopPosition": "length",
@@ -321,40 +299,51 @@
},
"dropdown": {
"buttonBackgroundColor": "color",
- "buttonFontColor": "color",
- "optionsListBackgroundColor": "color",
- "optionsListHoverBackgroundColor": "color",
- "optionsListActiveBackgroundColor": "color",
- "buttonHoverBackgroundColor": "color",
+ "hoverButtonBackgroundColor": "color",
"activeButtonBackgroundColor": "color",
- "disabledButtonBackgroundColor": "color",
- "disabledButtonFontColor": "color",
- "scrollBarThumbColor": "color",
- "scrollBarTrackColor": "color",
- "focusColor": "color",
- "fontFamily": "fFamily",
+ "buttonFontFamily": "fFamily",
"buttonFontSize": "length",
"buttonFontStyle": "fStyle",
"buttonFontWeight": "fWeight",
- "minHeight": "length",
+ "buttonFontColor": "color",
+ "buttonIconSize": "length",
+ "buttonIconSpacing": "length",
+ "buttonIconColor": "color",
+ "buttonPaddingTop": "length",
+ "buttonPaddingBottom": "length",
+ "buttonPaddingLeft": "length",
+ "buttonPaddingRight": "length",
+ "disabledColor": "color",
+ "disabledButtonBackgroundColor": "color",
+ "disabledBorderColor": "color",
+ "optionBackgroundColor": "color",
+ "hoverOptionBackgroundColor": "color",
+ "activeOptionBackgroundColor": "color",
+ "optionFontFamily": "fFamily",
+ "optionFontSize": "length",
+ "optionFontStyle": "fStyle",
+ "optionFontWeight": "fWeight",
+ "optionFontColor": "color",
+ "optionIconSize": "length",
+ "optionIconSpacing": "length",
+ "optionIconColor": "color",
+ "optionPaddingTop": "length",
+ "optionPaddingBottom": "length",
+ "optionPaddingLeft": "length",
+ "optionPaddingRight": "length",
+ "caretIconSize": "length",
+ "caretIconColor": "color",
+ "caretIconSpacing": "length",
"borderRadius": "length",
"borderStyle": "bStyle",
"borderThickness": "bWidth",
"borderColor": "color",
- "optionsHeight": "length",
- "caretIconMarginRight": "length",
- "caretIconMarginLeft": "length",
- "caretIconMarginTop": "length",
- "caretIconMarginBottom": "length",
- "optionsFontColor":"color",
- "optionsFontSize":"length",
- "optionsFontStyle":"fStyle",
- "optionsFontWeight":"fWeight",
- "iconSize": "length",
- "iconOptionSpacing": "length",
- "iconColor": "color"
+ "scrollBarThumbColor": "color",
+ "scrollBarTrackColor": "color",
+ "focusColor": "color"
},
"footer": {
+ "height": "length",
"backgroundColor": "color",
"bottomLinksDividerColor": "color",
"bottomLinksDividerThickness": "bWidth",
@@ -371,30 +360,24 @@
"copyrightFontStyle": "fStyle",
"copyrightFontWeight": "fWeight",
"copyrightFontColor": "color",
- "fontColorBase": "color",
"logo": "image",
"logoHeight": "length",
"logoWidth": "length",
- "minHeight": "length",
- "socialIconSize": "length",
- "socialIconsGutter": "length"
+ "socialLinksSize": "length",
+ "socialLinksGutter": "length",
+ "socialLinksColor": "color"
},
"header": {
"backgroundColor": "color",
"underlinedColor": "color",
- "fontColorBase": "color",
"menuBackgroundColor": "color",
- "hamburguerColor": "color",
+ "hamburguerIconColor": "color",
"hamburguerHoverColor": "color",
"overlayColor": "color",
"hamburguerFocusColor": "color",
"logo": "image",
"logoResponsive": "image",
- "fontFamilyBase": "fFamily",
- "fontSizeBase": "length",
"hamburguerTextTransform": "fTextTransform",
- "dropdownBackgroundColor": "color",
- "dropdownHoverBackgroundColor": "color",
"underlinedThickness": "bWidth",
"underlinedStyle": "bStyle",
"minHeight": "length",
@@ -413,21 +396,9 @@
"hamburguerFontStyle": "fStyle",
"hamburguerFontColor": "color",
"hamburguerFontSize": "length",
- "hamburguerFontWeight": "fWeight",
- "customContentFontFamily": "fFamily",
- "customContentFontStyle": "fStyle",
- "customContentFontColor": "color",
- "customContentFontSize": "length",
- "customContentFontWeight": "fWeight",
- "menuCustomContentFontFamily": "fFamily",
- "menuCustomContentFontStyle": "fStyle",
- "menuCustomContentFontColor": "color",
- "menuCustomContentFontSize": "length",
- "menuCustomContentFontWeight": "fWeight"
+ "hamburguerFontWeight": "fWeight"
},
"heading": {
- "fontFamilyBase": "fFamily",
- "fontColorBase": "color",
"level5FontSize": "length",
"level4FontSize": "length",
"level3FontSize": "length",
@@ -465,18 +436,23 @@
"level5LetterSpacing": "length"
},
"inputText": {
- "fontColorBase": "color",
- "disabledFontColor": "color",
+ "disabledColor": "color",
"errorColor": "color",
- "optionHoverBackgroundColor": "color",
- "optionActiveBackgroundColor": "color",
- "optionFocusColor": "color",
+ "optionFontColor": "color",
+ "optionFontColorOnDark": "color",
+ "optionFontSize": "length",
+ "optionFontStyle": "fStyle",
+ "optionFontWeight": "fWeight",
+ "optionPaddingBottom": "length",
+ "optionPaddingTop": "length",
+ "selectedOptionBackgroundColor": "color",
+ "selectedOptionBackgroundColorOnDark": "color",
"hoverOptionColor": "color",
+ "hoverOptionBackgroundColor": "color",
+ "hoverOptionBackgroundColorOnDark": "color",
"scrollBarThumbColor": "color",
"scrollBarTrackColor": "color",
- "fontFamilyBase": "fFamily",
- "fontSizeBase": "length",
- "labelFontSize": "length",
+ "fontFamily": "fFamily",
"prefixIconColor": "color",
"prefixLabelFontWeight": "fWeight",
"prefixLabelFontSize": "length",
@@ -487,25 +463,38 @@
"suffixLabelFontSize": "length",
"suffixLabelFontStyle": "fStyle",
"suffixLabelFontColor": "color",
+ "labelFontColor": "color",
+ "labelFontColorOnDark": "color",
+ "labelFontSize": "length",
+ "labelFontStyle": "fStyle",
+ "labelFontWeight": "fWeight",
+ "valueFontColor": "color",
+ "valueFontColorOnDark": "color",
+ "valueFontSize": "length",
+ "valueFontStyle": "fStyle",
+ "valueFontWeight": "fWeight",
"assistiveTextFontWeight": "fWeight",
"assistiveTextFontSize": "length",
"assistiveTextFontStyle": "fStyle",
"assistiveTextFontColor": "color",
- "fontColorBaseOnDark": "color",
"prefixIconColorOnDark": "color",
"prefixLabelFontColorOnDark": "color",
"suffixIconColorOnDark": "color",
"suffixLabelFontColorOnDark": "color",
"assistiveTextFontColorOnDark": "color",
- "disabledFontColorOnDark": "color",
+ "disabledColorOnDark": "color",
"errorColorOnDark": "color",
"underlineColor": "color",
"underlineColorOnDark": "color",
"underlineFocusColor": "color",
"underlineFocusColorOnDark": "color",
- "underlineThickness": "length"
+ "underlineThickness": "bWidth",
+ "optionBackgroundColor": "color",
+ "optionBorderColor": "color",
+ "optionBorderThickness": "bWidth",
+ "optionBorderStyle": "bStyle"
},
- "input":{
+ "newInputText": {
"disabledBorderColor": "color",
"disabledBorderColorOnDark": "color",
"disabledContainerFillColor": "color",
@@ -550,7 +539,7 @@
"hoverBorderColorOnDark": "color",
"focusBorderColor": "color",
"focusBorderColorOnDark": "color",
- "placeholderFontColor": "color",
+ "placeholderFontColor": "color",
"placeholderFontColorOnDark": "color",
"valueFontColor": "color",
"valueFontColorOnDark": "color",
@@ -622,7 +611,7 @@
"underlineStyle": "bStyle",
"underlineThickness": "bWidth",
"iconSize": "length",
- "iconGutter": "length",
+ "iconSpacing": "length",
"focusColor": "color"
},
"paginator": {
@@ -632,6 +621,7 @@
"fontSize": "length",
"fontWeight": "fWeight",
"fontStyle": "fStyle",
+ "fontTextTransform": "fTextTransform",
"height": "length",
"width": "length",
"itemsPerPageSelectorMarginLeft": "length",
@@ -645,19 +635,28 @@
},
"progressBar": {
"trackLineColor": "color",
+ "trackLineColorOnDark": "color",
"totalLineColor": "color",
"labelFontFamily": "fFamily",
"labelFontSize": "length",
"labelFontStyle": "fStyle",
"labelFontWeight": "fWeight",
"labelFontColor": "color",
+ "labelFontColorOnDark": "color",
"labelFontTextTransform": "fTextTransform",
"valueFontFamily": "fFamily",
"valueFontSize": "length",
"valueFontStyle": "fStyle",
"valueFontWeight": "fWeight",
"valueFontColor": "color",
+ "valueFontColorOnDark": "color",
"valueFontTextTransform": "fTextTransform",
+ "helperTextFontColor": "color",
+ "helperTextFontColorOnDark": "color",
+ "helperTextFontSize": "length",
+ "helperTextFontStyle": "fStyle",
+ "helperTextFontWeight": "fWeight",
+ "helperTextFontFamily": "fFamily",
"thickness": "length",
"borderRadius": "length",
"overlayColor": "color",
@@ -682,8 +681,6 @@
"focusColorOnDark": "color"
},
"select": {
- "color": "color",
- "colorOnDark": "color",
"errorColor": "color",
"errorColorOnDark": "color",
"disabledColor": "color",
@@ -699,38 +696,48 @@
"assistiveTextFontSize": "length",
"assistiveTextFontStyle": "fStyle",
"assistiveTextFontWeight": "fWeight",
- "optionsBorderColor": "color",
- "optionsBorderThickness": "bWidth",
- "optionsBorderStyle": "bStyle",
- "optionsFontColor": "color",
- "optionsFontSize": "length",
- "optionsFontStyle": "fStyle",
- "optionsFontWeight": "fWeight",
- "optionsBackgroundColor": "color",
+ "optionBorderColor": "color",
+ "optionBorderThickness": "bWidth",
+ "optionBorderStyle": "bStyle",
+ "optionFontColor": "color",
+ "optionFontSize": "length",
+ "optionFontStyle": "fStyle",
+ "optionFontWeight": "fWeight",
+ "optionBackgroundColor": "color",
"scrollBarThumbColor": "color",
"scrollBarTrackColor": "color",
- "iconColor": "color",
- "iconOptionSpacing": "length",
- "iconSize": "length",
+ "optionIconColor": "color",
+ "optionIconSpacing": "length",
+ "optionIconSize": "length",
"selectedOptionBackgroundColor": "color",
"selectedOptionBackgroundColorOnDark": "color",
- "hoveredOptionBackgroundColor": "color",
- "hoveredOptionBackgroundColorOnDark": "color",
- "checkboxOptionSpacing": "length",
+ "hoverOptionBackgroundColor": "color",
+ "hoverOptionBackgroundColorOnDark": "color",
+ "optionCheckboxSpacing": "length",
"optionPaddingBottom": "length",
"optionPaddingTop": "length",
"optionPaddingLeft": "length",
- "optionPaddingRight": "length"
+ "optionPaddingRight": "length",
+ "labelFontColor": "color",
+ "labelFontColorOnDark": "color",
+ "required": "color",
+ "underlineColor": "color",
+ "underlineColorOnDark": "color",
+ "underlineFocusColor": "color",
+ "underlineFocusColorOnDark": "color",
+ "underlineThickness": "1px",
+ "valueFontColor": "color",
+ "valueFontColorOnDark": "color",
+ "valueFontSize": "length",
+ "valueFontStyle": "fStyle",
+ "valueFontWeight": "fWeight",
+ "arrowColor": "color",
+ "arrowColorOnDark": "color"
},
"sidenav": {
"backgroundColor": "color",
"arrowContainerColor": "color",
"arrowColor": "color",
- "customContentFontFamily": "fFamily",
- "customContentFontSize": "length",
- "customContentFontStyle": "fStyle",
- "customContentFontWeight": "fWeight",
- "customContentFontColor": "color",
"titleFontFamily": "fFamily",
"titleFontSize": "length",
"titleFontStyle": "fStyle",
@@ -775,10 +782,14 @@
"thumbBackgroundColorOnDark": "color",
"activeThumbBackgroundColor": "color",
"activeThumbBackgroundColorOnDark": "color",
- "dotsSize": "length",
- "dotsVerticalPosition": "length",
- "tickMarkBackgroundColor": "color",
- "tickMarkBackgroundColorOnDark": "color",
+ "hoverThumbBackgroundColor": "color",
+ "hoverThumbBackgroundColorOnDark": "color",
+ "focusThumbBackgroundColor": "color",
+ "focusThumbBackgroundColorOnDark": "#color",
+ "tickSize": "length",
+ "tickVerticalPosition": "length",
+ "tickBackgroundColor": "color",
+ "tickBackgroundColorOnDark": "color",
"lineThickness": "length",
"lineVerticalPosition": "length",
"trackLineColor": "color",
@@ -788,9 +799,9 @@
"disabledThumbVerticalPosition": "length",
"disabledThumbBackgroundColor": "color",
"disabledThumbBackgroundColorOnDark": "color",
- "disabledDotsVerticalPosition": "length",
- "disabledTickMarkBackgroundColor": "color",
- "disabledTickMarkBackgroundColorOnDark": "color",
+ "disabledTickVerticalPosition": "length",
+ "disabledTickBackgroundColor": "color",
+ "disabledTickBackgroundColorOnDark": "color",
"disabledTrackLineColor": "color",
"disabledTrackLineColorOnDark": "color",
"disabledTotalLineColor": "color",
@@ -815,7 +826,7 @@
"progressValueTextAlign": "textAlign",
"overlayBackgroundColor": "color",
"overlayOpacity": "alphaValue",
- "overlayTrackCircleColor": "color",
+ "trackCircleColorOnDark": "color",
"overlayLabelFontFamily": "fFamily",
"overlayLabelFontSize": "length",
"overlayLabelFontStyle": "fStyle",
@@ -871,7 +882,11 @@
"iconColor": "color",
"iconSectionWidth": "length",
"iconHeight": "length",
- "iconWidth": "length"
+ "iconWidth": "length",
+ "fontFamily": "fFamily",
+ "fontColor": "color",
+ "fontSize": "length",
+ "fontWeight": "fWeight"
},
"table": {
"rowSeparatorThickness": "length",
@@ -947,26 +962,14 @@
"badgeRadiusWithNotificationNumber": "length"
},
"textarea": {
- "disabledFontColor": "color",
- "disabledFontColorOnDark": "color",
"errorColor": "color",
"errorColorOnDark": "color",
- "assistiveTextFontFamily": "fFamily",
"assistiveTextFontSize": "length",
"assistiveTextFontStyle": "fStyle",
"assistiveTextFontWeight": "fWeight",
"assistiveTextFontColor": "color",
"assistiveTextFontColorOnDark": "color",
"assistiveTextLetterSpacing": "length",
- "customContentFontFamily": "fFamily",
- "customContentFontSize": "length",
- "customContentFontStyle": "fStyle",
- "customContentFontWeight": "fWeight",
- "customContentFontColor": "color",
- "customContentFontColorOnDark": "color",
- "customContentLetterSpacing": "length",
- "customContentLineHeight": "length",
- "labelFontFamily": "fFamily",
"labelFontSize": "length",
"labelFontStyle": "fStyle",
"labelFontWeight": "fWeight",
@@ -976,7 +979,22 @@
"scrollBarThumbColor": "color",
"scrollBarThumbColorOnDark": "color",
"scrollBarTrackColor": "color",
- "scrollBarTrackColorOnDark": "color"
+ "scrollBarTrackColorOnDark": "color",
+ "fontFamily": "fFamily",
+ "valueFontSize": "length",
+ "valueFontStyle": "fStyle",
+ "valueFontWeight": "fWeight",
+ "valueFontColor": "color",
+ "valueFontColorOnDark": "color",
+ "valueLetterSpacing": "length",
+ "valueLineHeight": "length",
+ "disabledColor": "color",
+ "disabledColorOnDark": "color",
+ "underlineColor": "color",
+ "underlineColorOnDark": "color",
+ "underlineFocusColor": "color",
+ "underlineFocusColorOnDark": "color",
+ "underlineThickness": "length"
},
"toggleGroup": {
"fontFamily": "fFamily",
@@ -1002,7 +1020,11 @@
"iconPaddingRight": "length",
"iconPaddingLeft": "length",
"labelPaddingLeft": "length",
- "labelPaddingRight": "length"
+ "labelPaddingRight": "length",
+ "iconPaddingTop": "length",
+ "iconPaddingBottom": "length",
+ "labelPaddingTop": "length",
+ "labelPaddingBottom": "length"
},
"upload": {
"fontFamily": "fFamily",
@@ -1011,10 +1033,9 @@
"scrollBarTrackColor": "color",
"errorColor": "color",
"backgroundColor": "color",
- "draggingAreaBackgroundColor": "color",
+ "draggingStateBackgroundColor": "color",
"dragAndDropIconColor": "color",
- "dragAndDropIconHeight": "length",
- "dragAndDropIconWidth": "length",
+ "dragAndDropIconSize": "length",
"dragAndDropTitleFontSize": "length",
"dragAndDropTitleFontStyle": "fStyle",
"dragAndDropTitleFontWeight": "fWeight",
@@ -1023,28 +1044,25 @@
"dragAndDropDescriptionFontSize": "length",
"dragAndDropDescriptionFontStyle": "fStyle",
"dragAndDropDescriptionFontWeight": "fWeight",
- "dragAndDropTextDescriptionFontTextTransform": "fTextTransform",
- "dragAndDropTextDescriptionFontColor": "color",
+ "dragAndDropDescriptionFontTextTransform": "fTextTransform",
+ "dragAndDropDescriptionFontColor": "color",
"dragAndDropDraggingStateIconColor": "color",
- "dragAndDropDraggingStateIconHeight": "length",
- "dragAndDropDraggingStateIconWidth": "length",
+ "dragAndDropDraggingStateIconSize": "length",
"dragAndDropDraggingStateFontSize": "length",
"dragAndDropDraggingStateFontStyle": "fStyle",
"dragAndDropDraggingStateFontWeight": "fWeight",
- "dragAndDropTextDraggingStateFontTextTransform": "fTextTransform",
- "dragAndDropTextDraggingStateFontColor": "color",
+ "dragAndDropDraggingStateFontTextTransform": "fTextTransform",
+ "dragAndDropDraggingStateFontColor": "color",
"dragAndDropAreaIconColor": "color",
- "dragAndDropAreaIconHeight": "length",
- "dragAndDropAreaIconWidth": "length",
+ "dragAndDropAreaIconSize": "length",
"dragAndDropAreaTextFontSize": "length",
"dragAndDropAreaTextFontStyle": "fStyle",
"dragAndDropAreaTextFontWeight": "fWeight",
"dragAndDropAreaTextFontTextTransform": "fTextTransform",
"dragAndDropAreaTextFontColor": "color",
"fileDeleteIconColor": "color",
- "fileDeleteIconHeight": "length",
- "fileDeleteIconWidth": "length",
- "fileHoverColor": "color",
+ "fileDeleteIconSize": "length",
+ "hoverFileColor": "color",
"fileUnderlineColor": "color",
"fileUnderlineThickness": "length",
"fileNameFontSize": "length",
@@ -1057,20 +1075,19 @@
"fileTypeFontWeight": "fWeight",
"fileTypeFontTextTransform": "fTextTransform",
"fileTypeFontColor": "color",
- "fileUploadedIconColor": "color",
- "fileUploadedIconHeight": "length",
- "fileUploadedIconWidth": "length",
- "filesUploadedTitleFontSize": "length",
- "filesUploadedTitleFontStyle": "fStyle",
- "filesUploadedTitleFontWeight": "fWeight",
- "filesUploadedTitleFontTextTransform": "fTextTransform",
- "filesUploadedTitleFontColor": "color",
- "filesUploadedSubtitleFontSize": "length",
- "filesUploadedSubtitleFontStyle": "fStyle",
- "filesUploadedSubtitleFontWeight": "fWeight",
- "filesUploadedSubtitleFontTextTransform": "fTextTransform",
- "filesUploadedSubtitleFontColor": "color",
- "filesUploadedNumberFontWeight": "fWeight"
+ "uploadedFileIconColor": "color",
+ "uploadedFileIconSize": "length",
+ "uploadedFilesTitleFontSize": "length",
+ "uploadedFilesTitleFontStyle": "fStyle",
+ "uploadedFilesTitleFontWeight": "fWeight",
+ "uploadedFilesTitleFontTextTransform": "fTextTransform",
+ "uploadedFilesTitleFontColor": "color",
+ "uploadedFilesSubtitleFontSize": "length",
+ "uploadedFilesSubtitleFontStyle": "fStyle",
+ "uploadedFilesSubtitleFontWeight": "fWeight",
+ "uploadedFilesSubtitleFontTextTransform": "fTextTransform",
+ "uploadedFilesSubtitleFontColor": "color",
+ "uploadedFilesNumberFontWeight": "fWeight"
},
"wizard": {
"disabledBackgroundColor": "color",
@@ -1091,7 +1108,7 @@
"labelLetterSpacing": "length",
"labelFontTextTransform": "fTextTransform",
"labelFontColor": "color",
- "labelActiveFontColor": "color",
+ "visitedLabelFontColor": "color",
"labelTextAlign": "textAlign",
"descriptionFontSize": "length",
"descriptionFontFamily": "fFamily",
@@ -1100,24 +1117,24 @@
"descriptionLetterSpacing": "length",
"descriptionFontTextTransform": "fTextTransform",
"descriptionFontColor": "color",
- "descriptionActiveFontColor": "color",
+ "visitedDescriptionFontColor": "color",
"descriptionTextAlign": "textAlign",
"circleBorderThickness": "bWidth",
"circleBorderStyle": "bStyle",
"circleBorderRadius": "length",
"circleBorderColor": "color",
- "circleSelectedWidth": "length",
- "circleSelectedHeight": "length",
- "circleSelectedBorderThickness": "bWidth",
- "circleSelectedBorderStyle": "bStyle",
- "circleSelectedBorderRadius": "length",
- "circleSelectedBorderColor": "color",
- "circleDisabledWidth": "length",
- "circleDisabledHeight": "length",
- "circleDisabledBorderThickness": "bWidth",
- "circleDisabledBorderStyle": "bStyle",
- "circleDisabledBorderRadius": "length",
- "circleDisabledBorderColor": "color",
+ "selectedCircleWidth": "length",
+ "selectedCircleHeight": "length",
+ "selectedCircleBorderThickness": "bWidth",
+ "selectedCircleBorderStyle": "bStyle",
+ "selectedCircleBorderRadius": "length",
+ "selectedCircleBorderColor": "color",
+ "disabledCircleWidth": "length",
+ "disabledCircleHeight": "length",
+ "disabledCircleBorderThickness": "bWidth",
+ "disabledCircleBorderStyle": "bStyle",
+ "disabledCircleBorderRadius": "length",
+ "disabledCircleBorderColor": "color",
"circleWidth": "length",
"circleHeight": "length",
"stepContainerIconSize": "length",
diff --git a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/schemas/Default.schema.json b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/schemas/Default.schema.json
index 07e618c6a..039b8a109 100644
--- a/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/schemas/Default.schema.json
+++ b/projects/dxc-ngx-cdk-site/src/app/pages/theme-builder/themes/schemas/Default.schema.json
@@ -5,13 +5,8 @@
},
"button": {
"baseColor": "color",
- "hoverBaseColor": "color",
"primaryFontColor": "color",
- "primaryHoverFontColor": "color",
- "secondaryFontColor": "color",
- "secondaryHoverFontColor": "color",
- "textFontColor": "color",
- "textHoverFontColor": "color"
+ "secondaryHoverFontColor": "color"
},
"checkbox": {
"baseColor": "color",
@@ -19,13 +14,16 @@
},
"chip": {
"baseColor": "color",
- "accentColor": "color",
"fontColor": "color"
},
"date": {
"baseColor": "color",
"accentColor": "color"
},
+ "newDate": {
+ "baseColor": "color",
+ "accentColor": "color"
+ },
"dropdown": {
"baseColor": "color",
"fontColor": "color"
@@ -48,8 +46,8 @@
"inputText": {
"selectedBaseColor": "color"
},
- "input":{
-
+ "newInputText": {
+ "selectedBaseColor": "color"
},
"paginator": {
"baseColor": "color",
@@ -89,11 +87,8 @@
},
"toggleGroup": {
"selectedBaseColor": "color",
- "selectedHoverBaseColor": "color",
"selectedFontColor": "color",
- "selectedHoverFontColor": "color",
"unselectedBaseColor": "color",
- "unselectedHoverBaseColor": "color",
"unselectedFontColor": "color"
},
"wizard": {
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-accordion/dxc-accordion.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-accordion/dxc-accordion.component.ts
index 1fdca957c..249eb7e3f 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-accordion/dxc-accordion.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-accordion/dxc-accordion.component.ts
@@ -20,7 +20,7 @@ import {
} from "@angular/cdk/coercion";
import { DxcAccordionIconComponent } from "./dxc-accordion-icon/dxc-accordion-icon.component";
import { QueryList, ChangeDetectorRef, ElementRef } from "@angular/core";
-import { BackgroundProviderComponent } from '../background-provider/background-provider.component';
+import { BackgroundProviderComponent } from "../background-provider/background-provider.component";
@Component({
selector: "dxc-accordion",
@@ -105,7 +105,9 @@ export class DxcAccordionComponent implements OnInit, OnChanges, AfterViewInit {
return result;
}, {});
this.defaultInputs.next({ ...this.defaultInputs.getValue(), ...inputs });
- this.currentBackgroundColor = this.cssUtils.readProperty('--accordion-backgroundColor');
+ this.currentBackgroundColor = this.cssUtils.readProperty(
+ "--accordion-backgroundColor"
+ );
this.className = `${this.getDynamicStyle(this.defaultInputs.getValue())}`;
}
@@ -125,17 +127,10 @@ export class DxcAccordionComponent implements OnInit, OnChanges, AfterViewInit {
return css`
cursor: ${inputs.disabled ? "not-allowed" : "pointer"};
${this.cssUtils.getMargins(inputs.margin)}
- min-width: var(--accordion-minWidth);
+ min-width: 280px;
display: block;
- color: ${inputs.disabled
- ? "var(--accordion-disabledFontColor)"
- : "var(--accordion-fontColorBase)"};
div.mat-expansion-panel-content {
div.mat-expansion-panel-body {
- font-family: var(--accordion-customContentFontFamily);
- font-size: var(--accordion-customContentFontSize);
- font-weight: var(--accordion-customContentFontWeight);
- color: var(--accordion-customContentFontColor);
cursor: default;
${inputs.padding
? this.cssUtils.getPaddings(inputs.padding)
@@ -146,11 +141,11 @@ export class DxcAccordionComponent implements OnInit, OnChanges, AfterViewInit {
}
}
}
- .mat-accordion .mat-expansion-panel:last-of-type{
+ .mat-accordion .mat-expansion-panel:last-of-type {
border-bottom-right-radius: var(--accordion-borderRadius);
border-bottom-left-radius: var(--accordion-borderRadius);
}
- .mat-accordion .mat-expansion-panel:first-of-type{
+ .mat-accordion .mat-expansion-panel:first-of-type {
border-top-right-radius: var(--accordion-borderRadius);
border-top-left-radius: var(--accordion-borderRadius);
}
@@ -161,30 +156,23 @@ export class DxcAccordionComponent implements OnInit, OnChanges, AfterViewInit {
}
.mat-expansion-panel {
border-radius: var(--accordion-borderRadius);
-
-
background-color: var(--accordion-backgroundColor) !important;
box-shadow: var(--accordion-boxShadowOffsetX)
var(--accordion-boxShadowOffsetY) var(--accordion-boxShadowBlur)
var(--accordion-boxShadowColor) !important;
- color: var(--accordion-fontColorBase);
-
mat-expansion-panel-header {
- padding-right: var(--accordion-headerPaddingRight);
- padding-left: var(--accordion-headerPaddingLeft);
- padding-top: var(--accordion-headerPaddingTop);
- padding-bottom: var(--accordion-headerPaddingBottom);
- min-height: var(--accordion-minHeight);
+ min-height: 48px;
+ padding: 0 16px;
.mat-expansion-panel-header-title {
- font-family: var(--accordion-titleFontFamily);
- font-size: var(--accordion-titleFontSize);
- font-weight: var(--accordion-titleFontWeight);
- font-style: var(--accordion-titleFontStyle);
- color: var(--accordion-titleFontColor);
- margin-right: var(--accordion-titleMarginRight);
- margin-left: var(--accordion-titleMarginLeft);
- margin-top: var(--accordion-titleMarginTop);
- margin-bottom: var(--accordion-titleMarginBottom);
+ font-family: var(--accordion-titleLabelFontFamily);
+ font-size: var(--accordion-titleLabelFontSize);
+ font-weight: var(--accordion-titleLabelFontWeight);
+ font-style: var(--accordion-titleLabelFontStyle);
+ color: var(--accordion-titleLabelFontColor);
+ padding-right: var(--accordion-titleLabelPaddingRight);
+ padding-left: var(--accordion-titleLabelPaddingLeft);
+ padding-top: var(--accordion-titleLabelPaddingTop);
+ padding-bottom: var(--accordion-titleLabelPaddingBottom);
}
span.mat-expansion-indicator {
display: none;
@@ -199,33 +187,28 @@ export class DxcAccordionComponent implements OnInit, OnChanges, AfterViewInit {
width: 24px;
height: 24px;
}
- &.after {
- flex-direction: row;
- .imageIcon,
- dxc-accordion-icon {
- margin-left: 16px;
- }
- }
&.before {
flex-direction: row-reverse;
justify-content: flex-end;
.imageIcon,
dxc-accordion-icon {
- margin-right: 16px;
+ margin-right: var(--accordion-iconMarginRight);
+ margin-left: var(--accordion-iconMarginLeft);
}
}
dxc-accordion-icon {
display: flex;
svg,
img {
- width: 24px;
- height: 24px;
+ fill: var(--accordion-iconColor);
+ color: var(--accordion-iconColor);
+ width: var(--accordion-iconSize);
+ height: var(--accordion-iconSize);
}
}
}
mat-panel-description {
justify-content: flex-end;
- margin-right: 24px;
overflow: hidden;
font-family: var(--accordion-assistiveTextFontFamily);
font-size: var(--accordion-assistiveTextFontSize);
@@ -234,10 +217,8 @@ export class DxcAccordionComponent implements OnInit, OnChanges, AfterViewInit {
color: var(--accordion-assistiveTextFontColor);
letter-spacing: var(assistiveTextLetterSpacing);
min-width: var(--accordion-assistiveTextMinWidth);
- margin-right: var(--accordion-assistiveTextMarginRight);
- margin-left: var(--accordion-assistiveTextMarginLeft);
- margin-top: var(--accordion-assistiveTextMarginTop);
- margin-bottom: var(--accordion-assistiveTextMarginBottom);
+ padding-right: var(--accordion-assistiveTextPaddingRight);
+ padding-left: var(--accordion-assistiveTextPaddingLeft);
span {
overflow: hidden;
text-overflow: ellipsis;
@@ -249,11 +230,13 @@ export class DxcAccordionComponent implements OnInit, OnChanges, AfterViewInit {
}
&:not(.disabled) {
mat-expansion-panel-header {
- &:focus {
+ &:focus,
+ &:focus-visible {
outline: -webkit-focus-ring-color
- var(--accordion-headerFocusBorderStyle)
- var(--accordion-headerFocusBorderThickness);
- outline-color: var(--accordion-focusOutline);
+ var(--accordion-focusBorderStyle)
+ var(--accordion-focusBorderThickness);
+ outline-color: var(--accordion-focusBorderColor);
+ outline-offset: var(--accordion-focusBorderOffset);
}
&:hover {
background-color: var(
@@ -265,7 +248,7 @@ export class DxcAccordionComponent implements OnInit, OnChanges, AfterViewInit {
transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
- svg {
+ .caret-indicator svg {
display: block;
fill: var(--accordion-arrowColor);
}
@@ -284,13 +267,23 @@ export class DxcAccordionComponent implements OnInit, OnChanges, AfterViewInit {
mat-expansion-panel.disabled {
cursor: not-allowed;
+ background-color: var(--accordion-disabledBackgroundColor) !important;
mat-expansion-panel-header {
- .mat-expansion-panel-header-title,
- .mat-expansion-panel-header-description {
- color: var(--accordion-disabledFontColor);
+ .mat-expansion-panel-header-title {
+ color: var(--accordion-disabledTitleLabelFontColor);
+ }
+ dxc-accordion-icon {
+ svg,
+ img {
+ fill: var(--accordion-disabledIconColor);
+ color: var(--accordion-disabledIconColor);
+ }
+ }
+ .caret-indicator svg {
+ fill: var(--accordion-disabledArrowColor);
}
- svg {
- fill: var(--accordion-disabledFontColor);
+ mat-panel-description {
+ color: var(--accordion-disabledAssistiveTextFontColor);
}
}
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-accordionGroup/dxc-accordionGroup.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-accordionGroup/dxc-accordionGroup.component.ts
index 5f1afd434..6a6bbbaa3 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-accordionGroup/dxc-accordionGroup.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-accordionGroup/dxc-accordionGroup.component.ts
@@ -206,6 +206,9 @@ export class DxcAccordionGroupComponent implements OnChanges, OnInit {
border-top-left-radius: var(--accordion-borderRadius);
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
+ border-bottom: var(--accordion-accordionGroupSeparatorBorderThickness)
+ var(--accordion-accordionGroupSeparatorBorderStyle)
+ var(--accordion-accordionGroupSeparatorBorderColor);
}
}
dxc-accordion.middle {
@@ -214,6 +217,9 @@ export class DxcAccordionGroupComponent implements OnChanges, OnInit {
border-bottom-left-radius: 0px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
+ border-bottom: var(--accordion-accordionGroupSeparatorBorderThickness)
+ var(--accordion-accordionGroupSeparatorBorderStyle)
+ var(--accordion-accordionGroupSeparatorBorderColor);
}
}
dxc-accordion.last {
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-alert/dxc-alert.component.scss b/projects/dxc-ngx-cdk/src/lib/dxc-alert/dxc-alert.component.scss
index 1001da56a..6287e315f 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-alert/dxc-alert.component.scss
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-alert/dxc-alert.component.scss
@@ -49,8 +49,10 @@
border-style: var(--alert-borderStyle);
border-width: var(--alert-borderThickness);
z-index: 1;
+ padding-left: 12px;
+ padding-right: 12px;
.alertHeader {
- height: var(--alert-height);
+ height: 48px;
position: relative;
color: var(--alert-titleFontColor);
transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
@@ -74,6 +76,7 @@
width: var(--alert-iconSize);
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
+ margin-right: 12px;
}
.mainLabel {
padding-left: var(--alert-titlePaddingLeft);
@@ -85,18 +88,32 @@
font-style: var(--alert-titleFontStyle);
font-size: var(--alert-titleFontSize);
text-transform: var(--alert-titleTextTransform);
+ color: var(--alert-titleFontColor);
+ margin-right: 8px;
}
}
.closeIcon {
display: flex;
justify-content: flex-end;
margin-right: 12px;
- width: 100%;
+ padding: 3px;
+ margin-left: 12px;
svg {
cursor: pointer;
width: 20px;
height: 20px;
}
+ &:hover {
+ background-color: var(--alert-hoverActionBackgroundColor);
+ }
+ &:focus, &:focus-visible {
+ outline-color: var(--alert-focusActionBorderColor);
+ }
+ &:active {
+ outline-color: var(--alert-focusActionBorderColor);
+ outline: -webkit-focus-ring-color auto 1px;
+ background-color: var(--alert-activeActionBackgroundColor);
+ }
}
.spacer {
font-family: var(--alert-titleFontFamily);
@@ -104,8 +121,11 @@
}
.inlineText {
width: 100%;
- font-family: var(--alert-titleFontFamily);
- font-size: var(--alert-titleFontSize);
+ font-family: var(--alert-inlineTextFontFamily);
+ font-size: var(--alert-inlineTextFontSize);
+ color: var(--alert-inlineTextFontColor);
+ font-style: var(--alert-inlineTextFontStyle);
+ font-weight: var(--alert-inlineTextFontWeight);
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
@@ -113,6 +133,7 @@
padding-right: var(--alert-inlineTextPaddingRight);
padding-top: var(--alert-inlineTextPaddingTop);
padding-bottom: var(--alert-inlineTextPaddingBottom);
+ margin-left: 8px;
}
}
.contentContainer:not(.content) {
@@ -120,8 +141,6 @@
}
.content {
display: block;
- font-family: var(--fontFamily);
- font-size: var(--alert-contentFontSize);
padding: var(--alert-contentPaddingTop) var(--alert-contentPaddingRight)
var(--alert-contentPaddingBottom) var(--alert-contentPaddingLeft);
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-alert/dxc-alert.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-alert/dxc-alert.component.ts
index da987fc2a..f5b3a3da9 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-alert/dxc-alert.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-alert/dxc-alert.component.ts
@@ -102,40 +102,55 @@ export class DxcAlertComponent implements OnChanges {
switch (type) {
case "info":
this.currentBackgroundColor =
- this.utils.readProperty("--alert-infoColor");
+ this.utils.readProperty("--alert-infoBackgroundColor");
return css`
- background-color: var(--alert-infoColor);
+ background-color: var(--alert-infoBackgroundColor);
border-color: var(--alert-infoBorderColor);
+ .icon svg{
+ fill: var(--alert-infoIconColor);
+ }
`;
case "confirm":
this.currentBackgroundColor = this.utils.readProperty(
- "--alert-successColor"
+ "--alert-successBackgroundColor"
);
return css`
- background-color: var(--alert-successColor);
+ background-color: var(--alert-successBackgroundColor);
border-color: var(--alert-successBorderColor);
+ .icon svg{
+ fill: var(--alert-successIconColor);
+ }
`;
case "warning":
this.currentBackgroundColor = this.utils.readProperty(
- "--alert-warningColor"
+ "--alert-warningBackgroundColor"
);
return css`
- background-color: var(--alert-warningColor);
+ background-color: var(--alert-warningBackgroundColor);
border-color: var(--alert-warningBorderColor);
+ .icon svg{
+ fill: var(--alert-warningIconColor);
+ }
`;
case "error":
this.currentBackgroundColor =
- this.utils.readProperty("--alert-errorColor");
+ this.utils.readProperty("--alert-errorBackgroundColor");
return css`
- background-color: var(--alert-errorColor);
+ background-color: var(--alert-errorBackgroundColor);
border-color: var(--alert-errorBorderColor);
+ .icon svg{
+ fill: var(--alert-errorIconColor);
+ }
`;
default:
this.currentBackgroundColor =
- this.utils.readProperty("--alert-errorColor");
+ this.utils.readProperty("--alert-errorBackgroundColor");
return css`
- background-color: var(--alert-errorColor);
+ background-color: var(--alert-errorBackgroundColor);
border-color: var(--alert-errorBorderColor);
+ .icon svg{
+ fill: var(--alert-errorIconColor);
+ }
`;
}
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-box/dxc-box.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-box/dxc-box.component.ts
index 13b259220..d4ec53386 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-box/dxc-box.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-box/dxc-box.component.ts
@@ -78,11 +78,6 @@ export class DxcBoxComponent implements OnInit {
border-color: var(--box-borderColor);
overflow: hidden;
background-color: var(--box-backgroundColor);
- color: var(--box-fontColor);
- font-family: var(--box-fontFamily);
- font-weight: var(--box-fontWeight);
- font-style: var(--box-font);
- font-size: var(--box-fontSize);
letter-spacing: var(--box-letterSpacing);
${this.utils.getBoxShadow(inputs.shadowDepth)}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-button/README.md b/projects/dxc-ngx-cdk/src/lib/dxc-button/README.md
index dc40eb5a7..ea508ed40 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-button/README.md
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-button/README.md
@@ -120,7 +120,7 @@ The API properties are the following:
#6F2C91
|
- Applies to token primaryBackgroundColor and secondaryOutlinedColor in primary and secondary mode. |
+ Applies to token primaryBackgroundColor and secondaryBorderColor in primary and secondary mode. |
hoverColor |
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-button/dxc-button.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-button/dxc-button.component.ts
index 3579bf0cb..b6be35043 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-button/dxc-button.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-button/dxc-button.component.ts
@@ -146,11 +146,13 @@ export class DxcButtonComponent {
display: inline-flex;
vertical-align: middle;
button {
- padding-right: 24px;
- padding-left: 24px;
+ padding-top: var(--button-paddingTop);
+ padding-bottom: var(--button-paddingBottom);
+ padding-left: var(--button-paddingLeft);
+ padding-right: var(--button-paddingRight);
${this.setPadding(inputs.size)}
width: 100%;
- height: var(--button-height);
+ height: 40px;
line-height: var(--button-labelFontLineHeight);
letter-spacing: var(--button-labelLetterSpacing);
white-space: normal;
@@ -165,6 +167,7 @@ export class DxcButtonComponent {
: "flex-direction: row;"}
& > span {
+ margin: 0 8px;
display: block;
width: 100%;
z-index: 20;
@@ -178,15 +181,17 @@ export class DxcButtonComponent {
}
img,
svg {
- ${this.iconPosition === "before"
- ? "margin-right: 8px;"
- : "margin-left: 8px;"}
- height: var(--button-iconSize);
- width: var(--button-iconSize);
+ ${this.label
+ ? this.iconPosition === "before"
+ ? "margin-left: 8px;"
+ : "margin-right: 8px;"
+ : ""}
+ height: 24px;
+ width: 24px;
z-index: 20;
}
mat-icon {
- font-size: var(--button-iconSize);
+ font-size: 24px;
width: auto;
height: auto;
margin-bottom: -2.5px;
@@ -242,8 +247,6 @@ export class DxcButtonComponent {
? this.getPrimaryLightStyle()
: this.getPrimaryDarkStyle()}
button {
- padding-top: var(--button-primaryPaddingTop);
- padding-bottom: var(--button-primaryPaddingBottom);
span.mat-button-ripple {
border-style: var(--button-primaryBorderStyle);
border-radius: var(--button-primaryBorderRadius);
@@ -306,19 +309,18 @@ export class DxcButtonComponent {
background: var(--button-primaryBackgroundColor);
color: var(--button-primaryFontColor);
span.mat-button-ripple {
- border-color: var(--button-primaryBorderColor);
+ border-color: transparent;
}
&:hover:not([disabled]) {
background: var(--button-primaryHoverBackgroundColor);
- color: var(--button-primaryHoverFontColor);
+ color: #ffffff;
}
&:disabled {
background: var(--button-primaryDisabledBackgroundColor);
color: var(--button-primaryDisabledFontColor) !important;
}
&:focus:not([disabled]) {
- outline: -webkit-focus-ring-color auto 2px;
- outline-color: var(--button-focusColor);
+ box-shadow: var(--button-focusBorderColor) 0px 0px 0px 2px;
}
&:active:not([disabled]) {
background: var(--button-primaryActiveBackgroundColor);
@@ -333,22 +335,22 @@ export class DxcButtonComponent {
background: var(--button-primaryBackgroundColorOnDark);
color: var(--button-primaryFontColorOnDark);
span.mat-button-ripple {
- border-color: var(--button-primaryBorderColorOnDark);
+ border-color: transparent;
}
&:hover:not([disabled]) {
background: var(--button-primaryHoverBackgroundColorOnDark);
- color: var(--button-primaryHoverFontColorOnDark);
+ color: #ffffff;
}
&:disabled {
background: var(--button-primaryDisabledBackgroundColorOnDark);
color: var(--button-primaryDisabledFontColorOnDark) !important;
}
&:focus:not([disabled]) {
- outline: -webkit-focus-ring-color auto 2px;
- outline-color: var(--button-focusColor);
+ box-shadow: var(--button-focusBorderColorOnDark) 0px 0px 0px 2px;
}
&:active:not([disabled]) {
background: var(--button-primaryActiveBackgroundColorOnDark);
+ color: #ffffff;
}
}
`;
@@ -360,32 +362,31 @@ export class DxcButtonComponent {
color: var(--button-secondaryFontColor);
background-color: var(--button-secondaryBackgroundColor);
span.mat-button-ripple {
- border-color: var(--button-secondaryOutlinedColor);
+ border-color: var(--button-secondaryBorderColor);
}
&:hover:not([disabled]) {
span.mat-button-ripple {
- border-color: var(--button-secondaryHoverOutlinedColor);
+ border-color: #5f249f;
}
background: var(--button-secondaryHoverBackgroundColor);
color: var(--button-secondaryHoverFontColor);
}
&:disabled {
+ background-color: var(--button-secondaryDisabledBackgroundColor);
color: var(--button-secondaryDisabledFontColor) !important;
span.mat-button-ripple {
- border-color: var(--button-secondaryDisabledOutlinedColor);
+ border-color: var(--button-secondaryDisabledBorderColor);
}
}
&:focus {
- outline: -webkit-focus-ring-color auto 2px;
- outline-color: var(--button-focusColor);
+ box-shadow: var(--button-focusBorderColor) 0px 0px 0px 2px;
background-color: var(--button-secondaryBackgroundColor);
- color: var(--button-secondaryHoverFontColor);
}
&:active:not([disabled]) {
background: var(--button-secondaryActiveBackgroundColor);
color: var(--button-secondaryHoverFontColor);
span.mat-button-ripple {
- border-color: var(--button-secondaryOutlinedColor);
+ border-color: var(--button-secondaryBorderColor);
}
}
}
@@ -398,31 +399,32 @@ export class DxcButtonComponent {
color: var(--button-secondaryFontColorOnDark);
background-color: var(--button-secondaryBackgroundColorOnDark);
span.mat-button-ripple {
- border-color: var(--button-secondaryOutlinedColorOnDark);
+ border-color: var(--button-secondaryBorderColorOnDark);
}
&:hover:not([disabled]) {
span.mat-button-ripple {
- border-color: var(--button-secondaryHoverOutlinedColorOnDark);
+ border-color: #ffffff;
}
background: var(--button-secondaryHoverBackgroundColorOnDark);
color: var(--button-secondaryHoverFontColorOnDark);
}
&:disabled {
- border-color: var(--button-secondaryDisabledOutlinedColorOnDark);
+ background-color: var(
+ --button-secondaryDisabledBackgroundColorOnDark
+ );
+ border-color: var(--button-secondaryDisabledBorderColorOnDark);
color: var(--button-secondaryDisabledFontColorOnDark) !important;
span.mat-button-ripple {
- border-color: var(--button-secondaryDisabledOutlinedColorOnDark);
+ border-color: var(--button-secondaryDisabledBorderColorOnDark);
}
}
&:focus {
- outline: -webkit-focus-ring-color auto 1px;
- outline-color: var(--button-focusColor);
+ box-shadow: var(--button-focusBorderColorOnDark) 0px 0px 0px 2px;
background-color: var(--button-secondaryBackgroundColorOnDark);
- color: var(--button-secondaryHoverFontColorOnDark);
}
&:active:not([disabled]) {
span.mat-button-ripple {
- border-color: var(--button-secondaryOutlinedColorOnDark);
+ border-color: var(--button-secondaryBorderColorOnDark);
}
background: var(--button-secondaryActiveBackgroundColorOnDark);
color: var(--button-secondaryHoverFontColorOnDark);
@@ -437,25 +439,21 @@ export class DxcButtonComponent {
background-color: var(--button-textBackgroundColor);
color: var(--button-textFontColor);
span.mat-button-ripple {
- border-color: var(--button-textBorderColor);
+ border-color: transparent;
}
&:hover:not([disabled]) {
background: var(--button-textHoverBackgroundColor);
- color: var(--button-textHoverFontColor);
}
&:disabled {
color: var(--button-textDisabledFontColor) !important;
background: var(--button-textDisabledBackgroundColor);
}
&:focus {
- outline: -webkit-focus-ring-color auto 1px;
- outline-color: var(--button-focusColor);
+ box-shadow: var(--button-focusBorderColor) 0px 0px 0px 2px;
background-color: var(--button-textBackgroundColor);
- color: var(--button-textFontColor);
}
&:active:not([disabled]) {
background-color: var(--button-textActiveBackgroundColor);
- color: var(--button-textHoverFontColor);
}
}
`;
@@ -467,25 +465,23 @@ export class DxcButtonComponent {
background-color: var(--button-textBackgroundColorOnDark);
color: var(--button-textFontColorOnDark);
span.mat-button-ripple {
- border-color: var(--button-textBorderColorOnDark);
+ border-color: transparent;
}
&:hover:not([disabled]) {
background: var(--button-textHoverBackgroundColorOnDark);
- color: var(--button-textHoverFontColorOnDark);
+ color: #ffffff;
}
&:disabled {
color: var(--button-textDisabledFontColorOnDark) !important;
background: var(--button-textDisabledBackgroundColorOnDark);
}
&:focus {
- outline: -webkit-focus-ring-color auto 1px;
- outline-color: var(--button-focusColor);
+ box-shadow: var(--button-focusBorderColorOnDark) 0px 0px 0px 2px;
background-color: var(--button-textBackgroundColorOnDark);
- color: var(--button-textFontColorOnDark);
}
&:active:not([disabled]) {
background-color: var(--button-textActiveBackgroundColorOnDark);
- color: var(--button-textHoverFontColorOnDark);
+ color: #ffffff;
}
}
`;
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-card/dxc-card.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-card/dxc-card.component.ts
index e61206e45..447b01f45 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-card/dxc-card.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-card/dxc-card.component.ts
@@ -174,7 +174,6 @@ export class DxcCardComponent implements OnInit {
height: var(--card-height);
mat-card {
- font-family: var(--fontFamily);
font-size: 14px;
display: inline-flex;
padding: 0px;
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-checkbox/README.md b/projects/dxc-ngx-cdk/src/lib/dxc-checkbox/README.md
index 07fd862a5..98ea2b60f 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-checkbox/README.md
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-checkbox/README.md
@@ -141,7 +141,7 @@ The API properties are the following:
color |
#0067B3 |
- Applies to token selectedBackgroundColor and borderColor. |
+ Applies to token backgroundColorChecked and borderColor. |
checkColor |
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-checkbox/dxc-checkbox.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-checkbox/dxc-checkbox.component.ts
index 01afe8ffc..359615814 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-checkbox/dxc-checkbox.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-checkbox/dxc-checkbox.component.ts
@@ -175,13 +175,13 @@ export class DxcCheckboxComponent implements OnInit {
vertical-align: top;
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.mat-checkbox-checked.mat-accent .mat-checkbox-background {
- background: var(--checkbox-selectedBackgroundColor) !important;
+ background: var(--checkbox-backgroundColorChecked) !important;
}
.mat-checkbox-checked .mat-checkbox-inner-container {
&:hover {
.mat-checkbox-background {
- background: var(--checkbox-selectedHoverBackgroundColor) !important;
+ background: var(--checkbox-hoverBackgroundColorChecked) !important;
}
}
}
@@ -260,18 +260,18 @@ export class DxcCheckboxComponent implements OnInit {
border-color: var(--checkbox-disabledBorderColor) !important;
}
}
- label.mat-checkbox-layout span.mat-checkbox-label {
+ label.mat-checkbox-layout span.mat-checkbox-label span.checkboxLabel{
color: var(--checkbox-disabledFontColor) !important;
}
}
&.mat-checkbox-disabled.mat-checkbox-checked {
.mat-checkbox-inner-container {
.mat-checkbox-frame {
- border-color: var(--checkbox-disabledBorderColor) !important;
+ border-color: transparent !important;
}
.mat-checkbox-background {
background: var(
- --checkbox-selectedDisabledBackgroundColor
+ --checkbox-disabledBackgroundColorChecked
) !important;
svg path {
stroke: var(--checkbox-disabledCheckColor) !important;
@@ -296,14 +296,14 @@ export class DxcCheckboxComponent implements OnInit {
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.mat-checkbox-checked.mat-accent .mat-checkbox-background {
- background: var(--checkbox-selectedBackgroundColorOnDark) !important;
+ background: var(--checkbox-backgroundColorCheckedOnDark) !important;
}
.mat-checkbox-checked .mat-checkbox-inner-container {
&:hover {
.mat-checkbox-background {
background: var(
- --checkbox-selectedHoverBackgroundColorOnDark
+ --checkbox-hoverBackgroundColorCheckedOnDark
) !important;
}
}
@@ -356,7 +356,7 @@ export class DxcCheckboxComponent implements OnInit {
}
.mat-checkbox-background {
background: var(
- --checkbox-selectedDisabledBackgroundColorOnDark
+ --checkbox-disabledBackgroundColorCheckedOnDark
) !important;
svg path {
stroke: var(--checkbox-disabledCheckColorOnDark) !important;
@@ -368,7 +368,7 @@ export class DxcCheckboxComponent implements OnInit {
&.hover:not(.dark) {
.mat-checkbox-checked .mat-checkbox-inner-container {
.mat-checkbox-background {
- background: var(--checkbox-selectedHoverBackgroundColor) !important;
+ background: var(--checkbox-hoverBackgroundColorChecked) !important;
}
}
label.mat-checkbox-layout .mat-checkbox-inner-container .mat-checkbox-background,
@@ -379,7 +379,7 @@ export class DxcCheckboxComponent implements OnInit {
&.hover {
.mat-checkbox-checked .mat-checkbox-inner-container {
.mat-checkbox-background {
- background: var(--checkbox-selectedHoverBackgroundColorOnDark) !important;
+ background: var(--checkbox-hoverBackgroundColorCheckedOnDark) !important;
}
}
label.mat-checkbox-layout .mat-checkbox-inner-container .mat-checkbox-background,
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-chip/dxc-chip.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-chip/dxc-chip.component.ts
index e8273840a..4ef62dab6 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-chip/dxc-chip.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-chip/dxc-chip.component.ts
@@ -175,7 +175,7 @@ export class DxcChipComponent implements OnChanges {
100% - 40px - ${this.utils.getMarginValue(inputs.margin, "left")} -
${this.utils.getMarginValue(inputs.margin, "right")}
);
- min-height: 20px;
+ min-height: 40px;
background-color: ${inputs.disabled
? "var(--chip-disabledBackgroundColor)"
: "var(--chip-backgroundColor)"};
@@ -183,7 +183,6 @@ export class DxcChipComponent implements OnChanges {
border-width: var(--chip-borderThickness);
border-style: var(--chip-borderStyle);
border-color: var(--chip-borderColor);
-
padding-top: var(--chip-contentPaddingTop);
padding-bottom: var(--chip-contentPaddingBottom);
padding-left: var(--chip-contentPaddingLeft);
@@ -215,14 +214,12 @@ export class DxcChipComponent implements OnChanges {
? "var(--chip-disabledIconColor)"
: "var(--chip-iconColor)"};
${this.label || this.suffixIconSrc
- ? "margin-right: 8px;"
+ ? "margin-right: var(--chip-iconSpacing);"
: this.prefixIconSrc
? "5px"
: ""};
height: var(--chip-iconSize);
width: var(--chip-iconSize);
- padding-left: var(--chip-iconPaddingLeft);
- padding-right: var(--chip-iconPaddingRight);
&:focus-within {
${this.prefixIconClick.observers.length > 0
? "outline: -webkit-focus-ring-color auto 1px; outline-color: var(--chip-focusColor);"
@@ -239,14 +236,12 @@ export class DxcChipComponent implements OnChanges {
? "var(--chip-disabledIconColor)"
: "var(--chip-iconColor)"};
${this.label || this.suffixIconSrc
- ? "margin-left: 8px;"
+ ? "margin-left: var(--chip-iconSpacing);"
: this.prefixIconSrc
? "5px"
: ""};
height: var(--chip-iconSize);
width: var(--chip-iconSize);
- padding-left: var(--chip-iconPaddingLeft);
- padding-right: var(--chip-iconPaddingRight);
&:focus-within {
${this.suffixIconClick.observers.length > 0
? "outline: -webkit-focus-ring-color auto 1px; outline-color: var(--chip-focusColor);"
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-date/dxc-date.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-date/dxc-date.component.ts
index b35865fb8..09adfb08c 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-date/dxc-date.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-date/dxc-date.component.ts
@@ -287,7 +287,6 @@ export class DxcDateComponent implements OnChanges, OnInit {
display: inline-block;
}
.mat-calendar {
- font-family: var(--fontFamily);
width: 100%;
height: 100%;
}
@@ -322,7 +321,7 @@ export class DxcDateComponent implements OnChanges, OnInit {
font-size: 16px;
}
.mat-calendar-body-today:not(.mat-calendar-body-selected) {
- border-color: var(--date-pickerActualDate);
+ border-color: var(--date-pickerActualDateColor);
}
.mat-calendar-body-selected {
border-color: var(--date-pickerSelectedDateBackgroundColor);
@@ -351,7 +350,7 @@ export class DxcDateComponent implements OnChanges, OnInit {
}
.mat-calendar-body-label {
- color: var(--date-pickerLabelColor);
+ color: var(--date-pickerMonthColor);
}
.mat-calendar-period-button {
@@ -390,7 +389,7 @@ export class DxcDateComponent implements OnChanges, OnInit {
.mat-calendar-period-button:hover,
.mat-calendar-previous-button:hover,
.mat-calendar-next-button:hover {
- background: var(--date-pickerHoverHeaderColor);
+ background: #0000000a;
}
.mat-button-wrapper {
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-dialog/dxc-dialog.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-dialog/dxc-dialog.component.ts
index c05cfd981..1a652b8cf 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-dialog/dxc-dialog.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-dialog/dxc-dialog.component.ts
@@ -163,12 +163,6 @@ export class DxcDialogComponent {
border-color: var(--dialog-closeIconBorderColor);
}
}
- .content {
- font-family: var(--dialog-fontFamily);
- font-size: var(--dialog-fontSize);
- font-weight: var(--dialog-fontWeight);
- color: var(--dialog-fontColor);
- }
.content,
.content > div,
.content > span,
@@ -178,11 +172,11 @@ export class DxcDialogComponent {
width: 3px;
}
::-webkit-scrollbar-track {
- background-color: var(--dialog-scrollBarTrackColor);
+ background-color: #D9D9D9;
border-radius: 3px;
}
::-webkit-scrollbar-thumb {
- background-color: var(--dialog-scrollBarThumbColor);
+ background-color: #666666;
border-radius: 3px;
}
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-dropdown/dxc-dropdown.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-dropdown/dxc-dropdown.component.ts
index 108b4b731..ce29403cc 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-dropdown/dxc-dropdown.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-dropdown/dxc-dropdown.component.ts
@@ -240,57 +240,62 @@ export class DxcDropdownComponent implements OnChanges {
}
img,
svg {
- width: var(--dropdown-iconSize);
- height: var(--dropdown-iconSize);
+ width: var(--dropdown-optionIconSize);
+ height: var(--dropdown-optionIconSize);
vertical-align: middle;
- fill: var(--dropdown-iconColor);
+ fill: var(--dropdown-optionIconColor);
}
${this.optionsIconPosition === "after"
? css`
dxc-dropdown-icon {
- margin-left: var(--dropdown-iconOptionSpacing);
+ margin-left: var(--dropdown-optionIconSpacing);
}
`
: css`
dxc-dropdown-icon {
- margin-right: var(--dropdown-iconOptionSpacing);
+ margin-right: var(--dropdown-optionIconSpacing);
}
`}
dxc-dropdown-icon {
- img, svg{
- fill: var(--dropdown-iconColor);
- }
- }
+ img,
+ svg {
+ fill: var(--dropdown-optionIconColor);
+ }
+ }
.mat-menu-content {
padding-top: 0px !important;
padding-bottom: 0px !important;
width: ${this.width + "px"};
.mat-menu-item {
${this.iconPositionAfter(this.optionsIconPosition === "after")}
- background-color: var(--dropdown-optionsListBackgroundColor);
- border-color: var(--dropdown-optionsListBackgroundColor);
- line-height: var(--dropdown-optionsHeight);
- height: var(--dropdown-optionsHeight);
+ background-color: var(--dropdown-optionBackgroundColor);
+ border-color: var(--dropdown-optionBackgroundColor);
+ line-height: 24px;
+ height: 36px;
+ padding-top: var(--dropdown-optionPaddingTop);
+ padding-right: var(--dropdown-optionPaddingRight);
+ padding-bottom: var(--dropdown-optionPaddingBottom);
+ padding-left: var(--dropdown-optionPaddingLeft);
span {
text-overflow: ellipsis;
vertical-align: middle;
- color: var(--dropdown-optionsFontColor);
- font-family: var(--dropdown-fontFamily);
- font-size: var(--dropdown-optionsFontSize);
- font-style: var(--dropdown-optionsFontStyle);
- font-weight: var(--dropdown-optionsFontWeight);
+ color: var(--dropdown-optionFontColor);
+ font-family: var(--dropdown-optionFontFamily);
+ font-size: var(--dropdown-optionFontSize);
+ font-style: var(--dropdown-optionFontStyle);
+ font-weight: var(--dropdown-optionFontWeight);
}
&:hover {
- background-color: var(--dropdown-optionsListHoverBackgroundColor);
- border-color: var(--dropdown-optionsListHoverBackgroundColor);
+ background-color: var(--dropdown-hoverOptionBackgroundColor);
+ border-color: var(--dropdown-hoverOptionBackgroundColor);
}
&.cdk-focused {
outline: -webkit-focus-ring-color auto 2px !important;
outline-color: var(--dropdown-focusColor) !important;
}
&:active {
- background-color: var(--dropdown-optionsListActiveBackgroundColor);
- border-color: var(--dropdown-optionsListActiveBackgroundColor);
+ background-color: var(--dropdown-activeOptionBackgroundColor);
+ border-color: var(--dropdown-activeOptionBackgroundColor);
}
}
}
@@ -301,8 +306,11 @@ export class DxcDropdownComponent implements OnChanges {
triggerButtonStyles(inputs) {
return css`
${this.calculateWidth(inputs)}
- min-height: var(--dropdown-minHeight);
- padding: 0px 16px;
+ min-height: 40px;
+ padding-top: var(--dropdown-buttonPaddingTop);
+ padding-right: var(--dropdown-buttonPaddingRight);
+ padding-bottom: var(--dropdown-buttonPaddingBottom);
+ padding-left: var(--dropdown-buttonPaddingLeft);
display: inline-flex;
align-items: center;
border-color: var(--dropdown-borderColor);
@@ -312,7 +320,7 @@ export class DxcDropdownComponent implements OnChanges {
background-color: var(--dropdown-buttonBackgroundColor);
&:hover:not(.mat-button-disabled) {
cursor: pointer;
- background-color: var(--dropdown-buttonHoverBackgroundColor) !important;
+ background-color: var(--dropdown-hoverButtonBackgroundColor) !important;
}
&:active:not(.mat-button-disabled) {
background-color: var(
@@ -326,31 +334,35 @@ export class DxcDropdownComponent implements OnChanges {
: ""};
.menu-buttom-label {
color: var(--dropdown-buttonFontColor);
- font-family: var(--dropdown-fontFamily);
+ font-family: var(--dropdown-buttonFontFamily);
font-size: var(--dropdown-buttonFontSize);
font-style: var(--dropdown-buttonFontStyle);
font-weight: var(--dropdown-buttonFontWeight);
- margin-right: 12px;
}
.arrow-down {
- border-top: 5px solid var(--dropdown-buttonFontColor);
+ border-top: 5px solid var(--dropdown-caretIconColor);
}
.arrow-up {
- border-bottom: 5px solid var(--dropdown-buttonFontColor);
+ border-bottom: 5px solid var(--dropdown-caretIconColor);
}
&.mat-button-disabled {
cursor: not-allowed;
- background-color: var(
- --dropdown-disabledButtonBackgroundColor
- ) !important;
+ background-color: transparent;
+ border-color: var(--dropdown-disabledBorderColor);
+ .buttonContent {
+ img,
+ svg {
+ fill: var(--dropdown-disabledColor);
+ }
+ }
.menu-buttom-label {
- color: var(--dropdown-disabledButtonFontColor);
+ color: var(--dropdown-disabledColor);
}
.arrow-down {
- border-top: 5px solid var(--dropdown-disabledButtonFontColor);
+ border-top: 5px solid var(--dropdown-disabledColor);
}
.arrow-up {
- border-bottom: 5px solid var(--dropdown-disabledButtonFontColor);
+ border-bottom: 5px solid var(--dropdown-disabledColor);
}
}
`;
@@ -415,42 +427,38 @@ export class DxcDropdownComponent implements OnChanges {
margin-top: 1px;
}
.arrow-container {
- width: 24px;
+ margin-left: var(--dropdown-caretIconSpacing);
+ width: var(--dropdown-caretIconSize);
display: flex;
- height: 24px;
+ height: var(--dropdown-caretIconSize);
align-items: center;
justify-content: center;
- margin-left: var(--dropdown-caretIconMarginLeft);
- margin-right: var(--dropdown-caretIconMarginRight);
- margin-top: var(--dropdown-caretIconMarginTop);
- margin-bottom: var(--dropdown-caretIconMarginBottom);
}
.buttonContent {
display: flex;
flex-grow: unset;
width: fit-content;
align-items: center;
+ img,
+ svg {
+ width: var(--dropdown-buttonIconSize);
+ height: var(--dropdown-buttonIconSize);
+ vertical-align: middle;
+ fill: var(--dropdown-buttonIconColor);
+ }
}
- img,
- svg {
- width: var(--dropdown-iconSize);
- height: var(--dropdown-iconSize);
- vertical-align: middle;
- fill: var(--dropdown-iconColor);
- }
-
${this.iconPosition === "after"
? css`
.buttonContent {
flex-direction: row-reverse;
- }
- dxc-dropdown-icon {
- margin-right: var(--dropdown-iconOptionSpacing);
+ dxc-dropdown-icon {
+ margin-right: var(--dropdown-buttonIconSpacing);
+ }
}
`
: css`
- dxc-dropdown-icon {
- margin-right: var(--dropdown-iconOptionSpacing);
+ .buttonContent dxc-dropdown-icon {
+ margin-right: var(--dropdown-buttonIconSpacing);
}
`}
`;
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-footer/dxc-footer.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-footer/dxc-footer.component.ts
index 3e9807f98..01610ce91 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-footer/dxc-footer.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-footer/dxc-footer.component.ts
@@ -84,8 +84,10 @@ export class DxcFooterComponent implements OnChanges {
socialIconImageStyle: string = css`
display: inline-flex;
- height: var(--footer-socialIconSize);
- width: var(--footer-socialIconSize);
+ height: var(--footer-socialLinksSize);
+ width: var(--footer-socialLinksSize);
+ color: var(--footer-socialLinksColor);
+ fill: var(--footer-socialLinksColor);
`;
childComponentsStyle: string;
@@ -94,7 +96,7 @@ export class DxcFooterComponent implements OnChanges {
socialLinksStyle: string = css`
display: inline-flex;
- margin-left: var(--footer-socialIconsGutter);
+ margin-left: var(--footer-socialLinksGutter);
&:first-child {
margin-left: 0px;
}
@@ -102,7 +104,6 @@ export class DxcFooterComponent implements OnChanges {
bottomLinkStyle: string = css`
text-decoration: none;
- color: var(--white, white);
font-size: 12px;
`;
@@ -158,9 +159,14 @@ export class DxcFooterComponent implements OnChanges {
return css`
padding: ${responsive ? "20px" : "24px 36px"};
background-color: var(--footer-backgroundColor);
- min-height: var(--footer-minHeight);
- color: var(--footer-fontColorBase);
${this.utils.getTopMargin(input.margin)}
+ width: 100%;
+ box-sizing: border-box;
+ min-height: var(--footer-height);
+ display: flex;
+ flex-direction: column;
+ -webkit-box-pack: justify;
+ justify-content: space-between;
`;
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-header/README.md b/projects/dxc-ngx-cdk/src/lib/dxc-header/README.md
index b98d4b796..ac62e6502 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-header/README.md
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-header/README.md
@@ -199,11 +199,11 @@ Here is an example of its used:
Applies to token textColorMenu. |
- hamburguerColor |
+ hamburguerIconColor |
#000000
|
- Applies to token hamburguerColor and hoverHamburguerColor (0.16 opacity). |
+ Applies to token hamburguerIconColor and hoverhamburguerIconColor (0.16 opacity). |
logo |
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-header/dxc-header-dropdown/dxc-header-dropdown.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-header/dxc-header-dropdown/dxc-header-dropdown.component.ts
index 8d3a832a0..46953487e 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-header/dxc-header-dropdown/dxc-header-dropdown.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-header/dxc-header-dropdown/dxc-header-dropdown.component.ts
@@ -46,7 +46,6 @@ export class DxcHeaderDropdownComponent implements OnChanges {
return css`
dxc-dropdown {
.menu-buttom-label {
- font-family: var(--fontFamily);
color: var(--header-fontColor) !important;
}
button {
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-header/dxc-header.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-header/dxc-header.component.ts
index 2c605326d..e0d9a19e4 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-header/dxc-header.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-header/dxc-header.component.ts
@@ -178,11 +178,7 @@ export class DxcHeaderComponent implements OnChanges {
getDynamicStyle(inputs) {
return css`
-
- font-size: var(--header-fontSizeBase);
font-family: var(--header-fontFamily);
-
-
${this.getBottomMargin(inputs.margin)}
.headerAnchor {
cursor: ${this.isClickDefined ? "pointer;" : "default; "};
@@ -192,10 +188,12 @@ export class DxcHeaderComponent implements OnChanges {
font-size: unset;
.mat-toolbar-row {
min-height: var(--header-minHeight);
- padding: 0 24px;
+ padding-top: var(--header-paddingTop);
+ padding-right: var(--header-paddingRight);
+ padding-bottom: var(--header-paddingBottom);
+ padding-left: var(--header-paddingLeft);
}
&.underlined {
-
.mat-toolbar-row {
border-bottom: ${inputs.underlined ?
`var(--header-underlinedThickness) var(--header-underlinedStyle) var(--header-underlinedColor);`: 'unset;'};
@@ -210,29 +208,21 @@ export class DxcHeaderComponent implements OnChanges {
}
.mat-toolbar-row {
background: var(--header-backgroundColor);
- color: var(--header-fontColorBase);
}
.dxc-logo,
img {
- height: 40px;
- width: auto;
+ height: var(--header-logoHeight);
+ width: var(--header-logoWidth);
vertical-align: middle;
}
.content {
-
width: calc(100% - 186px);
display: flex;
align-items: center;
flex-grow: 1;
justify-content: flex-end;
${this.utils.getPaddings(inputs.padding)}
- font-family: var(--header-customContentFontFamily, --header-fontFamilyBase);
- font-style: var(--header-customContentFontStyle);
- font-size: var(--header-customContentFontSize, --header-fontSizeBase);
- font-weight: var(--header-customContentFontWeight);
- color: var(--header-customContentFontColor, --header-fontColorBase);
-
align-items: center;
flex-wrap: wrap;
overflow: hidden;
@@ -259,16 +249,16 @@ export class DxcHeaderComponent implements OnChanges {
width: 24px;
height: 24px;
svg path {
- fill: var(--header-hamburguerColor) !important;
+ fill: var(--header-hamburguerIconColor) !important;
}
}
.hamburgerTitle {
- font-family: var(--header-hamburguerFontFamily, --header-fontFamilyBase);
+ font-family: var(--header-hamburguerFontFamily);
font-style: var(--header-hamburguerFontStyle);
font-size: var(--header-hamburguerFontSize);
text-transform: var(--header-hamburguerTextTransform);
font-weight: var(--header-hamburguerFontWeight);
- color: var(--header-hamburguerFontColor, --header-fontColorBase);
+ color: var(--header-hamburguerFontColor);
}
}
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-heading/dxc-heading.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-heading/dxc-heading.component.ts
index 293f9037f..d4ba136ec 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-heading/dxc-heading.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-heading/dxc-heading.component.ts
@@ -50,10 +50,6 @@ export class DxcHeadingComponent {
.container {
${this.utils.getMargins(inputs.margin)}
}
-
- font-family: var(--heading-fontFamilyBase);
- color: var(--heading-fontColorBase);
-
h1,
h2,
h3,
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-link/dxc-link.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-link/dxc-link.component.ts
index 595ed06d5..eb2d37ace 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-link/dxc-link.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-link/dxc-link.component.ts
@@ -162,8 +162,8 @@ export class DxcLinkComponent {
width: var(--link-iconSize);
height: var(--link-iconSize);
${inputs.iconPosition === "before"
- ? "margin-right: var(--link-iconGutter);"
- : "margin-left: var(--link-iconGutter);"}
+ ? "margin-right: var(--link-iconSpacing);"
+ : "margin-left: var(--link-iconSpacing);"}
}
}
`;
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-new-date/dxc-new-date.helper.ts b/projects/dxc-ngx-cdk/src/lib/dxc-new-date/dxc-new-date.helper.ts
index 1c888961f..8c49ad287 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-new-date/dxc-new-date.helper.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-new-date/dxc-new-date.helper.ts
@@ -19,7 +19,6 @@ export class DxcNewDateHelper {
display: inline-block;
}
.mat-calendar {
- font-family: var(--fontFamily);
width: 100%;
height: 100%;
}
@@ -54,7 +53,7 @@ export class DxcNewDateHelper {
font-size: 16px;
}
.mat-calendar-body-today:not(.mat-calendar-body-selected) {
- border-color: var(--newDate-pickerActualDate);
+ border-color: var(--newDate-pickerActualDateColor);
}
.mat-calendar-body-selected {
border-color: var(--newDate-pickerSelectedDateBackgroundColor);
@@ -83,7 +82,7 @@ export class DxcNewDateHelper {
}
.mat-calendar-body-label {
- color: var(--newDate-pickerLabelColor);
+ color: var(--newDate-pickerMonthColor);
}
.mat-calendar-period-button {
@@ -122,7 +121,7 @@ export class DxcNewDateHelper {
.mat-calendar-period-button:hover,
.mat-calendar-previous-button:hover,
.mat-calendar-next-button:hover {
- background: var(--newDate-pickerHoverHeaderColor);
+ background: #0000000a;
}
.mat-button-wrapper {
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-new-input-text/dxc-new-input-text.helper.ts b/projects/dxc-ngx-cdk/src/lib/dxc-new-input-text/dxc-new-input-text.helper.ts
index be7f82f0d..0b4e34808 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-new-input-text/dxc-new-input-text.helper.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-new-input-text/dxc-new-input-text.helper.ts
@@ -33,31 +33,31 @@ export class DxcNewInputTextHelper {
getDisabledStyle() {
return css`
dxc-input-text-prefix {
- border-right: 1px solid var(--input-disabledPrefixColor);
- color: var(--input-disabledPrefixColor);
+ border-right: 1px solid var(--newInputText-disabledPrefixColor);
+ color: var(--newInputText-disabledPrefixColor);
}
dxc-input-text-suffix {
- border-left: 1px solid var(--input-disabledSuffixColor);
- color: var(--input-disabledSuffixColor);
+ border-left: 1px solid var(--newInputText-disabledSuffixColor);
+ color: var(--newInputText-disabledSuffixColor);
}
.inputLabel,
.inputOptionalLabel {
- color: var(--input-disabledLabelFontColor);
+ color: var(--newInputText-disabledLabelFontColor);
}
.helperText {
- color: var(--input-disabledHelperTextFontColor);
+ color: var(--newInputText-disabledHelperTextFontColor);
}
.inputText {
- color: var(--input-disabledValueFontColor);
+ color: var(--newInputText-disabledValueFontColor);
}
.inputText::placeholder {
- color: var(--input-disabledPlaceholderFontColor);
+ color: var(--newInputText-disabledPlaceholderFontColor);
}
.inputAction {
pointer-events: none;
- background-color: var(--input-disabledActionBackgroundColor);
- color: var(--input-disabledActionIconColor);
- fill: var(--input-disabledActionIconColor);
+ background-color: var(--newInputText-disabledActionBackgroundColor);
+ color: var(--newInputText-disabledActionIconColor);
+ fill: var(--newInputText-disabledActionIconColor);
}
.inputText,
.inputAction {
@@ -65,10 +65,10 @@ export class DxcNewInputTextHelper {
}
.inputContainer,
.inputContainer:hover {
- border: 1px solid var(--input-disabledBorderColor);
+ border: 1px solid var(--newInputText-disabledBorderColor);
box-shadow: none;
cursor: not-allowed;
- background-color: var(--input-disabledContainerFillColor);
+ background-color: var(--newInputText-disabledContainerFillColor);
}
`;
}
@@ -76,31 +76,31 @@ export class DxcNewInputTextHelper {
getDisabledDarkStyle() {
return css`
dxc-input-text-prefix {
- border-right: 1px solid var(--input-disabledPrefixColorOnDark);
- color: var(--input-disabledPrefixColorOnDark);
+ border-right: 1px solid var(--newInputText-disabledPrefixColorOnDark);
+ color: var(--newInputText-disabledPrefixColorOnDark);
}
dxc-input-text-suffix {
- border-left: 1px solid var(--input-disabledSuffixColorOnDark);
- color: var(--input-disabledSuffixColorOnDark);
+ border-left: 1px solid var(--newInputText-disabledSuffixColorOnDark);
+ color: var(--newInputText-disabledSuffixColorOnDark);
}
.inputLabel,
.inputOptionalLabel {
- color: var(--input-disabledLabelFontColorOnDark);
+ color: var(--newInputText-disabledLabelFontColorOnDark);
}
.helperText {
- color: var(--input-disabledHelperTextFontColorOnDark);
+ color: var(--newInputText-disabledHelperTextFontColorOnDark);
}
.inputText {
- color: var(--input-disabledValueFontColorOnDark);
+ color: var(--newInputText-disabledValueFontColorOnDark);
}
.inputText::placeholder {
- color: var(--input-disabledPlaceholderFontColorOnDark);
+ color: var(--newInputText-disabledPlaceholderFontColorOnDark);
}
.inputAction {
pointer-events: none;
- background-color: var(--input-disabledActionBackgroundColorOnDark);
- color: var(--input-disabledActionIconColorOnDark);
- fill: var(--input-disabledActionIconColorOnDark);
+ background-color: var(--newInputText-disabledActionBackgroundColorOnDark);
+ color: var(--newInputText-disabledActionIconColorOnDark);
+ fill: var(--newInputText-disabledActionIconColorOnDark);
}
.inputText,
.inputAction {
@@ -108,10 +108,10 @@ export class DxcNewInputTextHelper {
}
.inputContainer,
.inputContainer:hover {
- border: 1px solid var(--input-disabledBorderColorOnDark);
+ border: 1px solid var(--newInputText-disabledBorderColorOnDark);
box-shadow: none;
cursor: not-allowed;
- background-color: var(--input-disabledContainerFillColorOnDark);
+ background-color: var(--newInputText-disabledContainerFillColorOnDark);
}
`;
}
@@ -126,11 +126,11 @@ export class DxcNewInputTextHelper {
&.hasError {
.inputContainer {
- border: 1px solid var(--input-errorBorderColor);
- box-shadow: inset 0 0 0 1px var(--input-errorBorderColor);
+ border: 1px solid var(--newInputText-errorBorderColor);
+ box-shadow: inset 0 0 0 1px var(--newInputText-errorBorderColor);
&:hover {
- border-color: var(--input-hoverErrorBorderColor);
- box-shadow: inset 0 0 0 1px var(--input-hoverErrorBorderColor);
+ border-color: var(--newInputText-hoverErrorBorderColor);
+ box-shadow: inset 0 0 0 1px var(--newInputText-hoverErrorBorderColor);
}
}
}
@@ -149,29 +149,29 @@ export class DxcNewInputTextHelper {
dxc-input-text-prefix, dxc-input-text-suffix{
height: calc(1rem * 1.5);
line-height: calc(1rem * 1.5);
- font-family: var(--input-fontFamily);
+ font-family: var(--newInputText-fontFamily);
pointer-events: none;
}
dxc-input-text-suffix{
- border-left: 1px solid var(--input-suffixColor);
+ border-left: 1px solid var(--newInputText-suffixColor);
margin-right: calc(1rem * 0.5);
margin-left: calc(1rem * 0.25);
padding: 0 0 0 calc(1rem * 0.5);
- color: var(--input-suffixColor);
- font-size: var(--input-suffixFontSize);
- font-style: var(--input-suffixFontStyle);
- font-weight: var(--input-suffixFontWeight);
+ color: var(--newInputText-suffixColor);
+ font-size: var(--newInputText-suffixFontSize);
+ font-style: var(--newInputText-suffixFontStyle);
+ font-weight: var(--newInputText-suffixFontWeight);
}
dxc-input-text-prefix{
- border-right: 1px solid var(--input-prefixColor);
+ border-right: 1px solid var(--newInputText-prefixColor);
margin-left: calc(1rem * 0.25);
padding: 0 calc(1rem * 0.5) 0 0;
- color: var(--input-prefixColor);
- font-size: var(--input-prefixFontSize);
- font-style: var(--input-prefixFontStyle);
- font-weight: var(--input-prefixFontWeight);
+ color: var(--newInputText-prefixColor);
+ font-size: var(--newInputText-prefixFontSize);
+ font-style: var(--newInputText-prefixFontStyle);
+ font-weight: var(--newInputText-prefixFontWeight);
}
.overlay:not(.overlayVisible) {
@@ -185,24 +185,24 @@ export class DxcNewInputTextHelper {
z-index
}
.inputLabel, .inputOptionalLabel {
- color: var(--input-labelFontColor);
- font-family: var(--input-fontFamily);
- font-size: var(--input-labelFontSize);
- font-style: var(--input-labelFontStyle);
- font-weight: var(--input-labelFontWeight);
+ color: var(--newInputText-labelFontColor);
+ font-family: var(--newInputText-fontFamily);
+ font-size: var(--newInputText-labelFontSize);
+ font-style: var(--newInputText-labelFontStyle);
+ font-weight: var(--newInputText-labelFontWeight);
line-height: 1.75em;
min-height: 24px;
}
.inputOptionalLabel {
- font-weight: var(--input-optionalLabelFontWeight);
+ font-weight: var(--newInputText-optionalLabelFontWeight);
}
.helperText {
- color: var(--input-helperTextFontColor);
- font-family: var(--input-fontFamily);
- font-size: var(--input-helperTextFontSize);
- font-style: var(--input-helperTextFontStyle);
- font-weight: var(--input-helperTextFontWeight);
+ color: var(--newInputText-helperTextFontColor);
+ font-family: var(--newInputText-fontFamily);
+ font-size: var(--newInputText-helperTextFontSize);
+ font-style: var(--newInputText-helperTextFontStyle);
+ font-weight: var(--newInputText-helperTextFontWeight);
line-height: 1.5em;
min-height: 18px;
}
@@ -214,12 +214,12 @@ export class DxcNewInputTextHelper {
height: 38px;
border: ${
inputs.error
- ? `1px solid var(--input-errorBorderColor)`
- : "1px solid var(--input-enabledBorderColor)"
+ ? `1px solid var(--newInputText-errorBorderColor)`
+ : "1px solid var(--newInputText-enabledBorderColor)"
};
${
inputs.error
- ? `box-shadow: inset 0 0 0 1px var(--input-errorBorderColor);`
+ ? `box-shadow: inset 0 0 0 1px var(--newInputText-errorBorderColor);`
: ""
};
border-radius: 4px;
@@ -227,14 +227,14 @@ export class DxcNewInputTextHelper {
&:hover {
${
inputs.error
- ? `border-color: var(--input-hoverErrorBorderColor);
- box-shadow: inset 0 0 0 1px var(--input-hoverErrorBorderColor);`
- : `border-color: var(--input-hoverBorderColor);`
+ ? `border-color: var(--newInputText-hoverErrorBorderColor);
+ box-shadow: inset 0 0 0 1px var(--newInputText-hoverErrorBorderColor);`
+ : `border-color: var(--newInputText-hoverBorderColor);`
};
}
&:focus-within {
- border: 1px solid var(--input-focusBorderColor);
- box-shadow: inset 0 0 0 1px var(--input-focusBorderColor);
+ border: 1px solid var(--newInputText-focusBorderColor);
+ box-shadow: inset 0 0 0 1px var(--newInputText-focusBorderColor);
}
}
@@ -245,14 +245,14 @@ export class DxcNewInputTextHelper {
border: none;
outline: none;
padding: 0 calc(1rem * 0.5);
- color: var(--input-valueFontColor);
- font-family: var(--input-fontFamily);
- font-size: var(--input-valueFontSize);
- font-style: var(--input-valueFontStyle);
- font-weight: var(--input-valueFontWeight);
- caret-color: var(--input-valueFontColor);
+ color: var(--newInputText-valueFontColor);
+ font-family: var(--newInputText-fontFamily);
+ font-size: var(--newInputText-valueFontSize);
+ font-style: var(--newInputText-valueFontStyle);
+ font-weight: var(--newInputText-valueFontWeight);
+ caret-color: var(--newInputText-valueFontColor);
&::placeholder {
- color: var(--input-placeholderFontColor);
+ color: var(--newInputText-placeholderFontColor);
}
}
@@ -262,34 +262,34 @@ export class DxcNewInputTextHelper {
max-width: 24px;
padding: 3px;
font-size: 1rem;
- font-family: var(--input-fontFamily);
- border: 1px solid var(--input-actionBackgroundColor);
+ font-family: var(--newInputText-fontFamily);
+ border: 1px solid var(--newInputText-actionBackgroundColor);
border-radius: 4px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
- background-color: var(--input-actionBackgroundColor);
- color: var(--input-actionIconColor);
+ background-color: var(--newInputText-actionBackgroundColor);
+ color: var(--newInputText-actionIconColor);
&:hover {
- background-color: var(--input-hoverActionBackgroundColor);
- color: var(--input-hoverActionIconColor);
+ background-color: var(--newInputText-hoverActionBackgroundColor);
+ color: var(--newInputText-hoverActionIconColor);
}
&:focus {
- color: var(--input-focusActionIconColor);
- border: 2px solid var(--input-focusActionBorderColor);
+ color: var(--newInputText-focusActionIconColor);
+ border: 2px solid var(--newInputText-focusActionBorderColor);
outline: none;
}
&:focus-visible {
- border: 2px solid var(--input-focusActionBorderColor);
+ border: 2px solid var(--newInputText-focusActionBorderColor);
outline: none;
}
&:active {
- border: 2px solid var(--input-focusActionBorderColor);
- box-shadow: inset 0 0 0 1px var(--input-activeActionBackgroundColor);
+ border: 2px solid var(--newInputText-focusActionBorderColor);
+ box-shadow: inset 0 0 0 1px var(--newInputText-activeActionBackgroundColor);
outline: none;
- background-color: var(--input-activeActionBackgroundColor);
- color: var(--input-activeActionIconColor);
+ background-color: var(--newInputText-activeActionBackgroundColor);
+ color: var(--newInputText-activeActionIconColor);
}
svg {
line-height: 18px;
@@ -303,7 +303,7 @@ export class DxcNewInputTextHelper {
align-items: center;
justify-content: center;
pointer-events: none;
- color: var(--input-errorIconColor);
+ color: var(--newInputText-errorIconColor);
svg {
line-height: 18px;
height: 18px;
@@ -311,11 +311,11 @@ export class DxcNewInputTextHelper {
}
}
.inputErrorMessage {
- font-family: var(--input-fontFamily);
- color: var(--input-errorMessageColor);
- font-size: var(--input-errorFontSize);
- font-style: var(--input-errorFontStyle);
- font-weight: var(--input-errorFontWeight);
+ font-family: var(--newInputText-fontFamily);
+ color: var(--newInputText-errorMessageColor);
+ font-size: var(--newInputText-errorFontSize);
+ font-style: var(--newInputText-errorFontStyle);
+ font-weight: var(--newInputText-errorFontWeight);
line-height: 1.5em;
min-height: 18px;
}
@@ -345,45 +345,45 @@ export class DxcNewInputTextHelper {
overflow-x: hidden;
max-height: 160px;
li {
- color: var(--input-listOptionFontColor);
- font-family: var(--input-listOptionFontFamily);
- font-size: var(--input-listOptionFontSize);
- font-weight: var(--input-listOptionFontWeight);
+ color: var(--newInputText-listOptionFontColor);
+ font-family: var(--newInputText-listOptionFontFamily);
+ font-size: var(--newInputText-listOptionFontSize);
+ font-weight: var(--newInputText-listOptionFontWeight);
line-height: 1.75em;
padding-top: calc((39px - 1.75em) / 2);
padding-bottom: calc((39px - 1.75em) / 2);
padding-left: 1em;
cursor: pointer;
&.selected {
- background-color: var(--input-hoverListOptionBackgroundColor);
+ background-color: var(--newInputText-hoverListOptionBackgroundColor);
}
&.active.selected {
- background-color: var(--input-activeListOptionBackgroundColor);
+ background-color: var(--newInputText-activeListOptionBackgroundColor);
}
b{
- font-weight: var(--input-listOptionTypedFontWeight);
+ font-weight: var(--newInputText-listOptionTypedFontWeight);
}
&.systemMessage{
- color: var(--input-systemMessageFontColor);
- font-family: var(--input-systemMessageFontFamily);
- font-size: var(--input-systemMessageFontSize);
- font-weight: var(--input-systemMessageFontWeight);
+ color: var(--newInputText-systemMessageFontColor);
+ font-family: var(--newInputText-systemMessageFontFamily);
+ font-size: var(--newInputText-systemMessageFontSize);
+ font-weight: var(--newInputText-systemMessageFontWeight);
}
}
&.fetchingError{
- border: 1px solid var(--input-errorMessageBorderColor);
+ border: 1px solid var(--newInputText-errorMessageBorderColor);
li{
- font-family: var(--input-errorMessageFontFamily);
- font-size: var(--input-errorMessageFontSize);
- font-weight: var(--input-errorMessageFontWeight);
+ font-family: var(--newInputText-errorMessageFontFamily);
+ font-size: var(--newInputText-errorMessageFontSize);
+ font-weight: var(--newInputText-errorMessageFontWeight);
align-items: center;
display: flex;
- background-color: var(--input-errorMessageBackgroundColor);
+ background-color: var(--newInputText-errorMessageBackgroundColor);
svg{
height: 18px;
width: 18px;
- fill: var(--input-errorIconColor);
+ fill: var(--newInputText-errorIconColor);
}
span{
margin-left: 8px;
@@ -420,74 +420,74 @@ export class DxcNewInputTextHelper {
getDarkStyle(inputs) {
return css`
dxc-input-text-prefix {
- border-right: 1px solid var(--input-prefixColorOnDark);
- color: var(--input-prefixColorOnDark);
+ border-right: 1px solid var(--newInputText-prefixColorOnDark);
+ color: var(--newInputText-prefixColorOnDark);
}
dxc-input-text-suffix {
- border-left: 1px solid var(--input-suffixColorOnDark);
- color: var(--input-suffixColorOnDark);
+ border-left: 1px solid var(--newInputText-suffixColorOnDark);
+ color: var(--newInputText-suffixColorOnDark);
}
.inputLabel,
.inputOptionalLabel {
- color: var(--input-labelFontColorOnDark);
+ color: var(--newInputText-labelFontColorOnDark);
}
.helperText {
- color: var(--input-helperTextFontColorOnDark);
+ color: var(--newInputText-helperTextFontColorOnDark);
}
.inputText {
- color: var(--input-valueFontColorOnDark);
- caret-color: var(--input-valueFontColorOnDark);
+ color: var(--newInputText-valueFontColorOnDark);
+ caret-color: var(--newInputText-valueFontColorOnDark);
&::placeholder {
- color: var(--input-placeholderFontColorOnDark);
+ color: var(--newInputText-placeholderFontColorOnDark);
}
}
.inputContainer {
border: ${inputs.error
- ? `1px solid var(--input-errorBorderColorOnDark)`
- : "1px solid var(--input-enabledBorderColorOnDark)"};
+ ? `1px solid var(--newInputText-errorBorderColorOnDark)`
+ : "1px solid var(--newInputText-enabledBorderColorOnDark)"};
${inputs.error
- ? `box-shadow: inset 0 0 0 1px var(--input-errorBorderColorOnDark);`
+ ? `box-shadow: inset 0 0 0 1px var(--newInputText-errorBorderColorOnDark);`
: ""};
&:hover {
${inputs.error
- ? `border-color: var(--input-hoverErrorBorderColorOnDark);
- box-shadow: inset 0 0 0 1px var(--input-hoverErrorBorderColorOnDark);`
- : `border-color: var(--input-hoverBorderColorOnDark);`};
+ ? `border-color: var(--newInputText-hoverErrorBorderColorOnDark);
+ box-shadow: inset 0 0 0 1px var(--newInputText-hoverErrorBorderColorOnDark);`
+ : `border-color: var(--newInputText-hoverBorderColorOnDark);`};
}
&:focus-within {
- border: 1px solid var(--input-focusBorderColorOnDark);
- box-shadow: inset 0 0 0 1px var(--input-focusBorderColorOnDark);
+ border: 1px solid var(--newInputText-focusBorderColorOnDark);
+ box-shadow: inset 0 0 0 1px var(--newInputText-focusBorderColorOnDark);
}
}
.inputAction {
- border: 1px solid var(--input-actionBackgroundColorOnDark);
- background-color: var(--input-actionBackgroundColorOnDark);
- color: var(--input-actionIconColorOnDark);
+ border: 1px solid var(--newInputText-actionBackgroundColorOnDark);
+ background-color: var(--newInputText-actionBackgroundColorOnDark);
+ color: var(--newInputText-actionIconColorOnDark);
&:hover {
- color: var(--input-hoverActionIconColorOnDark);
- background-color: var(--input-hoverActionBackgroundColorOnDark);
+ color: var(--newInputText-hoverActionIconColorOnDark);
+ background-color: var(--newInputText-hoverActionBackgroundColorOnDark);
}
&:focus {
- color: var(--input-focusActionIconColorOnDark);
- border: 2px solid var(--input-focusActionBorderColorOnDark);
+ color: var(--newInputText-focusActionIconColorOnDark);
+ border: 2px solid var(--newInputText-focusActionBorderColorOnDark);
}
&:focus-visible {
- color: var(--input-focusActionIconColorOnDark);
- border: 2px solid var(--input-focusActionBorderColorOnDark);
+ color: var(--newInputText-focusActionIconColorOnDark);
+ border: 2px solid var(--newInputText-focusActionBorderColorOnDark);
}
&:active {
- border: 2px solid var(--input-focusActionBorderColorOnDark);
+ border: 2px solid var(--newInputText-focusActionBorderColorOnDark);
box-shadow: inset 0 0 0 1px
- var(--input-activeActionBackgroundColorOnDark);
- background-color: var(--input-activeActionBackgroundColorOnDark);
- color: var(--input-activeActionIconColorOnDark);
+ var(--newInputText-activeActionBackgroundColorOnDark);
+ background-color: var(--newInputText-activeActionBackgroundColorOnDark);
+ color: var(--newInputText-activeActionIconColorOnDark);
}
}
.inputErrorIcon {
- color: var(--input-errorIconColorOnDark);
+ color: var(--newInputText-errorIconColorOnDark);
}
.inputErrorMessage {
- color: var(--input-errorMessageColorOnDark);
+ color: var(--newInputText-errorMessageColorOnDark);
}
`;
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-paginator/dxc-paginator.component.html b/projects/dxc-ngx-cdk/src/lib/dxc-paginator/dxc-paginator.component.html
index 2077586ec..7cbd6b025 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-paginator/dxc-paginator.component.html
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-paginator/dxc-paginator.component.html
@@ -27,21 +27,51 @@
(onClick)="onFirstHandler($event)"
size="small"
[margin]="buttonMargin"
- [iconSrc]="firstImgSrc"
[disabled]="currentPageInternal === 1"
[tabIndexValue]="tabIndexValue"
- >
+ >
+
+
+
+
- Page: {{ currentPageInternal }} of {{ totalPages }}
+ >
+
+
+
+
+
+ Page: {{ currentPageInternal }} of {{ totalPages }}
+
Go to page
+ >
+
+
+
+
+ >
+
+
+
+
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-paginator/dxc-paginator.component.scss b/projects/dxc-ngx-cdk/src/lib/dxc-paginator/dxc-paginator.component.scss
index 424212ab6..0dc9ae7a0 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-paginator/dxc-paginator.component.scss
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-paginator/dxc-paginator.component.scss
@@ -7,6 +7,7 @@
font-size: var(--paginator-fontSize);
font-style: var(--paginator-fontStyle);
font-weight: var(--paginator-fontWeight);
+ text-transform: var(--paginator-fontTextTransform);
}
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-paginator/dxc-paginator.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-paginator/dxc-paginator.component.ts
index 71db7edf1..4c687b4be 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-paginator/dxc-paginator.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-paginator/dxc-paginator.component.ts
@@ -73,10 +73,6 @@ export class DxcPaginatorComponent implements OnInit {
buttonMargin = { left: "xxsmall", right: "xxsmall" };
selectMargin = { left: "xxsmall", right: "small" };
- firstImgSrc = "assets/previousPage.svg";
- prevImgSrc = "assets/previous.svg";
- nextImgSrc = "assets/next.svg";
- lastImgSrc = "assets/nextPage.svg";
totalPages: number;
currentPageInternal: number;
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-progressbar/dxc-progressbar.component.html b/projects/dxc-ngx-cdk/src/lib/dxc-progressbar/dxc-progressbar.component.html
index 7c1dea50e..fd78ad1c3 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-progressbar/dxc-progressbar.component.html
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-progressbar/dxc-progressbar.component.html
@@ -7,4 +7,5 @@
>
+ {{ helperText }}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-progressbar/dxc-progressbar.component.scss b/projects/dxc-ngx-cdk/src/lib/dxc-progressbar/dxc-progressbar.component.scss
deleted file mode 100644
index 0aff58409..000000000
--- a/projects/dxc-ngx-cdk/src/lib/dxc-progressbar/dxc-progressbar.component.scss
+++ /dev/null
@@ -1,100 +0,0 @@
-:host {
- display: block;
- height: auto;
- width: auto;
- .progressContainer {
- width: auto;
- }
- &.absolute {
- position: absolute;
- width: auto;
- margin: 0px;
- height: 100%;
- ::ng-deep {
- mat-progress-bar {
- width: 80%;
- }
- }
- .labelContainer {
- width: 80%;
- }
- }
- .backOverlay {
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- position: fixed;
- opacity: var(--progressBar-overlayOpacity);
- transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
- background-color: var(--progressBar-overlayColor);
- }
- .overlayed {
- height: 100%;
- justify-content: center;
- align-items: center;
- top: 0;
- left: 0;
- flex-direction: column;
- position: fixed;
- z-index: 3120;
- display: flex;
- width: 100%;
- .labelContainer .label,
- .labelContainer .value {
- color: white;
- }
- }
- ::ng-deep {
- mat-progress-bar {
- border-radius: var(--progressBar-borderRadius);
- height: var(--progressBar-thickness);
- z-index: 1;
- width: auto;
- .mat-progress-bar-fill::after {
- background-color: var(--progressBar-trackLineColor);
- }
- .mat-progress-bar-background {
- fill: transparent;
- }
- }
- }
- .labelContainer {
- z-index: 1;
- width: auto;
- margin-bottom: 8px;
- display: flex;
- .label {
- display: block;
- text-align: left;
- width: 95%;
- text-overflow: ellipsis;
- overflow: hidden;
- white-space: nowrap;
- font-family: var(--progressBar-labelFontFamily);
- font-size: var(--progressBar-labelFontSize);
- font-style: var(--progressBar-labelFontStyle);
- font-weight: var(--progressBar-labelFontWeight);
- color: var(--progressBar-labelFontColor);
- text-transform: var(--progressBar-labelFontTextTransform);
- }
- .value {
- display: inline-flex;
- justify-content: flex-end;
- width: 5%;
- font-family: var(--progressBar-valueFontFamily);
- font-size: var(--progressBar-valueFontSize);
- font-style: var(--progressBar-valueFontStyle);
- font-weight: var(--progressBar-valueFontWeight);
- color: var(--progressBar-valueFontColor);
- text-transform: var(--progressBar-valueFontTextTransform);
- }
- }
- mat-progress-bar {
- ::ng-deep {
- .mat-progress-bar-buffer {
- background-color: var(--progressBar-totalLineColor);
- }
- }
- }
-}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-progressbar/dxc-progressbar.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-progressbar/dxc-progressbar.component.ts
index d0b2312a5..ff84de309 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-progressbar/dxc-progressbar.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-progressbar/dxc-progressbar.component.ts
@@ -2,18 +2,18 @@ import { Component, Input, HostBinding, SimpleChanges } from "@angular/core";
import { css } from "emotion";
import { BehaviorSubject } from "rxjs";
import { CssUtils } from "../utils";
-import { coerceBooleanProperty } from '@angular/cdk/coercion';
+import { coerceBooleanProperty } from "@angular/cdk/coercion";
@Component({
selector: "dxc-progressbar",
templateUrl: "./dxc-progressbar.component.html",
- styleUrls: ["./dxc-progressbar.component.scss"],
providers: [CssUtils],
})
export class DxcProgressbarComponent {
mode: string = "indeterminate";
@Input() value: number;
@Input() label: string;
+ @Input() helperText: string;
@Input()
get showValue(): boolean {
return this._showValue;
@@ -85,21 +85,111 @@ export class DxcProgressbarComponent {
getDynamicStyle(inputs) {
return css`
${this.utils.getMargins(inputs.margin)}
- .backOverlay {
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- position: fixed;
- opacity: 1;
- ${inputs.overlay
- ? css`
- background-color: rgba(0, 0, 0, 0.7);
- `
- : css`
- background-color: transparent;
- `}
- transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
+ display: block;
+ height: auto;
+ width: auto;
+ .progressContainer {
+ width: auto;
+ }
+ &.absolute {
+ position: absolute;
+ width: auto;
+ margin: 0px;
+ height: 100%;
+ mat-progress-bar {
+ width: 80%;
+ }
+ .labelContainer {
+ width: 80%;
+ }
+ .backOverlay {
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ position: fixed;
+ opacity: var(--progressBar-overlayOpacity);
+ transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
+ background-color: var(--progressBar-overlayColor);
+ }
+ .overlayed {
+ height: 100%;
+ justify-content: center;
+ align-items: center;
+ top: 0;
+ left: 0;
+ flex-direction: column;
+ position: fixed;
+ z-index: 3120;
+ display: flex;
+ width: 100%;
+ .labelContainer .label,
+ .labelContainer .value {
+ color: var(--progressBar-labelFontColorOnDark);
+ }
+ }
+ }
+ mat-progress-bar {
+ border-radius: var(--progressBar-borderRadius);
+ height: var(--progressBar-thickness);
+ z-index: 1;
+ width: auto;
+ margin-bottom: 8px;
+ margin-top: 8px;
+ .mat-progress-bar-fill::after {
+ background-color: ${inputs.overlay
+ ? `var(--progressBar-trackLineColorOnDark);`
+ : `var(--progressBar-trackLineColor);`};
+ }
+ .mat-progress-bar-background {
+ fill: transparent;
+ }
+ }
+ .helperText{
+ font-family: var(--progressBar-helperTextFontFamily);
+ font-size: var(--progressBar-helperTextFontSize);
+ font-style: var(--progressBar-helperTextFontStyle);
+ font-weight: var(--progressBar-helperTextFontWeight);
+ color: ${inputs.overlay
+ ? `var(--progressBar-helperTextFontColorOnDark);`
+ : `var(--progressBar-helperTextFontColor);`};
+ }
+ .labelContainer {
+ z-index: 1;
+ width: auto;
+ display: flex;
+ .label {
+ display: block;
+ text-align: left;
+ width: 95%;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
+ font-family: var(--progressBar-labelFontFamily);
+ font-size: var(--progressBar-labelFontSize);
+ font-style: var(--progressBar-labelFontStyle);
+ font-weight: var(--progressBar-labelFontWeight);
+ color: var(--progressBar-labelFontColor);
+ text-transform: var(--progressBar-labelFontTextTransform);
+ }
+ .value {
+ display: inline-flex;
+ justify-content: flex-end;
+ width: 5%;
+ font-family: var(--progressBar-valueFontFamily);
+ font-size: var(--progressBar-valueFontSize);
+ font-style: var(--progressBar-valueFontStyle);
+ font-weight: var(--progressBar-valueFontWeight);
+ color: ${inputs.overlay
+ ? `var(--progressBar-valueFontColorOnDark);`
+ : `var(--progressBar-valueFontColor);`};
+ text-transform: var(--progressBar-valueFontTextTransform);
+ }
+ }
+ mat-progress-bar {
+ .mat-progress-bar-buffer {
+ background-color: var(--progressBar-totalLineColor);
+ }
}
`;
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-radio/dxc-radio.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-radio/dxc-radio.component.ts
index d67195579..32a60b7f1 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-radio/dxc-radio.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-radio/dxc-radio.component.ts
@@ -149,7 +149,10 @@ export class DxcRadioComponent implements OnInit {
${this.getLightStyle()}
mat-radio-button {
width: 100%;
+ height: 24px;
.mat-radio-label {
+ width: inherit;
+ height: inherit;
white-space: normal;
display: inline-flex;
align-items: center;
@@ -172,14 +175,10 @@ export class DxcRadioComponent implements OnInit {
${inputs.labelPosition === "after"
? css`
margin-right: var(--radio-circleLabelSpacing);
- margin-top: 10px;
- margin-bottom: 10px;
`
: inputs.labelPosition === "before"
? css`
margin-left: var(--radio-circleLabelSpacing);
- margin-top: 10px;
- margin-bottom: 10px;
`
: css``}
.mat-radio-frame {
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.html b/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.html
index ed46bd4cb..65cc69d88 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.html
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.html
@@ -1,17 +1,19 @@
-
+
+
-
- {{label}}
-
+
+ {{label}}
+
-
+
+
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.module.ts b/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.module.ts
index 968becdd9..d745fe16a 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.module.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.module.ts
@@ -13,10 +13,11 @@ import { MatCommonModule } from '../common-behaviors/common-module';
import { DxcSelectOption } from './option';
import { DxcCheckboxModule } from '../../dxc-checkbox/dxc-checkbox.module';
import { DxcOptionIconComponent } from './dxc-option-icon/dxc-option-icon.component';
+import { BackgroundProviderModule } from "../../background-provider/background-provider.module";
@NgModule({
- imports: [MatRippleModule, CommonModule, MatCommonModule, DxcCheckboxModule],
+ imports: [MatRippleModule, CommonModule, MatCommonModule, DxcCheckboxModule, BackgroundProviderModule],
exports: [DxcSelectOption, DxcOptionIconComponent],
declarations: [DxcSelectOption, DxcOptionIconComponent]
})
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.scss b/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.scss
index 3136d86a8..621ab5548 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.scss
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.scss
@@ -20,7 +20,7 @@
dxc-checkbox {
mat-checkbox label.mat-checkbox-layout .mat-checkbox-inner-container{
- margin-right: var(--select-checkboxOptionSpacing);
+ margin-right: var(--select-optionCheckboxSpacing);
}
}
@@ -54,24 +54,6 @@
}
}
-// Collapses unwanted whitespace created by newlines in code like the following:
-//
-// {{value}}
-//
-.mat-option-text {
- display: inline-block;
- flex-grow: 1;
- overflow: hidden;
- text-overflow: ellipsis;
- span {
- font-family: var(--select-fontFamily);
- color: var(--select-optionsFontColor);
- font-size: var(--select-optionsFontSize);
- font-style: var(--select-optionsFontStyle);
-
- }
-}
-
// Increase specificity because ripple styles are part of the `mat-core` mixin and can
// potentially overwrite the absolute position of the container.
.mat-option .mat-option-ripple {
@@ -80,17 +62,3 @@
// Pointer events can be safely disabled because the ripple trigger element is the host element.
pointer-events: none;
}
-
-.mat-option-text {
- dxc-option-icon {
- display: flex;
- align-items: center;
- color: var(--select-iconColor);
- svg, img {
- height: var(--select-iconSize);
- width: var(--select-iconSize);
-
-
- }
- }
-}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.ts b/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.ts
index 10a4b1b13..4fbe982f8 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-select/option/option.ts
@@ -32,7 +32,6 @@ import {
} from "./option-parent";
import { SelectService } from "../services/select.service";
import { css } from "emotion";
-import { BackgroundProviderService } from '../../background-provider/service/background-provider.service';
/**
* Option IDs need to be unique across components, so this counter exists outside of
@@ -52,7 +51,8 @@ export class MatOptionSelectionChange {
@Directive()
export class _MatOptionBase
- implements FocusableOption, AfterViewChecked, OnDestroy {
+ implements FocusableOption, AfterViewChecked, OnDestroy
+{
private _selected = false;
private _active = false;
private _disabled = false;
@@ -106,10 +106,12 @@ export class _MatOptionBase
private iconPosition = "";
- checkboxMargin = {right:"xsmall"}
+ checkboxMargin = { right: "xsmall" };
@HostBinding("class") className = `mat-option ${this.getDynamicStyle()}`;
+ backgroundColor = "";
+
constructor(
public _element: ElementRef,
private _changeDetectorRef: ChangeDetectorRef,
@@ -120,6 +122,9 @@ export class _MatOptionBase
this.iconPosition = position;
this.className = `mat-option ${this.getDynamicStyle()}`;
});
+ // this.service.isDarkThemeOption.subscribe((value) => {
+ // this.backgroundColor = value;
+ // });
}
/**
@@ -266,8 +271,9 @@ export class _MatOptionBase
getDynamicStyle() {
return css`
+ height: ${this.multiple ? "48px" : "36px"};
&.mat-option:not(.mat-option-disabled) {
- color: var(--select-color) !important;
+ color: var(--select-labelFontColor) !important;
}
.mat-option-text {
display: flex;
@@ -275,6 +281,17 @@ export class _MatOptionBase
? "flex-end"
: "flex-start"};
flex-direction: ${this.iconPosition == "after" ? "row-reverse" : "row"};
+ flex-grow: 1;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ span {
+ font-family: var(--select-fontFamily);
+ color: ${this.service.isDarkTheme
+ ? "var(--select-optionFontColorOnDark)"
+ : "var(--select-optionFontColor)"};
+ font-size: var(--select-optionFontSize);
+ font-style: var(--select-optionFontStyle);
+ }
}
&.mat-option.mat-active {
outline: -webkit-focus-ring-color auto 1px;
@@ -282,10 +299,14 @@ export class _MatOptionBase
background: white;
}
&.mat-option:hover:not(.mat-option-disabled) {
- background: ${this.service.isDarkTheme ? "var(--select-hoveredOptionBackgroundColorOnDark)": "var(--select-hoveredOptionBackgroundColor)"} !important;
+ background: ${this.service.isDarkTheme
+ ? "var(--select-hoverOptionBackgroundColorOnDark)"
+ : "var(--select-hoverOptionBackgroundColor)"} !important;
}
&.mat-option.mat-selected:not(.mat-option-disabled) {
- background: ${this.service.isDarkTheme ? "var(--select-selectedOptionBackgroundColorOnDark)": "var(--select-selectedOptionBackgroundColor)"};
+ background: ${this.service.isDarkTheme
+ ? "var(--select-selectedOptionBackgroundColorOnDark)"
+ : "var(--select-selectedOptionBackgroundColor)"};
}
&.mat-option:focus:not(.mat-option-disabled) {
outline: -webkit-focus-ring-color auto 1px;
@@ -295,13 +316,16 @@ export class _MatOptionBase
color: var(--select-disabledColor) !important;
}
dxc-option-icon {
+ display: flex;
+ align-items: center;
${this.iconPosition == "after"
- ? "margin-left: var(--select-iconOptionSpacing)"
- : "margin-right: var(--select-iconOptionSpacing)"};
- color: var(--select-iconColor);
+ ? "margin-left: var(--select-optionIconSpacing)"
+ : "margin-right: var(--select-optionIconSpacing)"};
+ color: var(--select-optionIconColor);
img,
svg {
- width: var(--select-iconSize);
+ height: var(--select-optionIconSize);
+ width: var(--select-optionIconSize);
}
}
mat-checkbox.cdk-focused {
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-select/select-animations.ts b/projects/dxc-ngx-cdk/src/lib/dxc-select/select-animations.ts
index 19822a51d..c5e9bd824 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-select/select-animations.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-select/select-animations.ts
@@ -52,20 +52,20 @@ export const matSelectAnimations: {
transform: 'scaleY(0.8)',
minWidth: '100%',
opacity: 0,
- marginTop: '47px'
+ marginTop: '49px'
})),
state('showing', style({
opacity: 1,
minWidth: 'calc(100% + 32px)', // 32px = 2 * 16px padding
transform: 'scaleY(1)',
- marginTop: '47px',
+ marginTop: '49px',
marginLeft: '32px'
})),
state('showing-multiple', style({
opacity: 1,
minWidth: 'calc(100% + 64px)', // 64px = 48px padding on the left + 16px padding on the right
transform: 'scaleY(1)',
- marginTop: '47px',
+ marginTop: '49px',
marginLeft: '32px'
})),
transition('void => *', animate('120ms cubic-bezier(0, 0, 0.2, 1)')),
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-select/select.scss b/projects/dxc-ngx-cdk/src/lib/dxc-select/select.scss
index e0c92c914..164ba8c43 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-select/select.scss
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-select/select.scss
@@ -99,14 +99,15 @@ $mat-select-placeholder-arrow-space: 2 *
.mat-select-panel {
@include mat-menu-base();
- background: var(--select-optionsBackgroundColor);
+ background: var(--select-optionBackgroundColor);
padding-top: 0;
padding-bottom: 0;
max-height: $mat-select-panel-max-height;
+ max-width: calc(100% - 32px);
min-width: 100%; // prevents some animation twitching and test inconsistencies in IE11
- border-color: var(--select-optionsBorderColor);
- border-style: var(--select-optionsBorderStyle);
- border-width: var(--select-optionsBorderThickness);
+ border-color: var(--select-optionBorderColor);
+ border-style: var(--select-optionBorderStyle);
+ border-width: var(--select-optionBorderThickness);
outline: 0;
&::-webkit-scrollbar {
@@ -129,8 +130,6 @@ $mat-select-placeholder-arrow-space: 2 *
.mat-option {
font-size: inherit;
font-family: var(--select-fontFamily);
- line-height: $mat-select-item-height;
- height: $mat-select-item-height;
}
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-select/select.ts b/projects/dxc-ngx-cdk/src/lib/dxc-select/select.ts
index db5faaabf..686985b2c 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-select/select.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-select/select.ts
@@ -608,12 +608,14 @@ export abstract class _MatSelectBase
super(elementRef, _defaultErrorStateMatcher, _parentForm, ngControl);
this.bgProviderService.$changeColor.subscribe((value) => {
- console.log(`value of color in select: ${value}`);
if (value === "dark") {
this.service.isDarkTheme = true;
} else if (value === "light") {
this.service.isDarkTheme = false;
}
+ this.service.isDarkThemeOption.next(this.utils.readProperty(
+ "--select-optionBackgroundColor"
+ ));
});
if (this.ngControl) {
@@ -1337,7 +1339,7 @@ export abstract class _MatSelectBase
transform: ${this.floatingStyles()};
color: ${this.invalid
? this.service.isDarkTheme ? "var(--select-errorColorOnDark)" : "var(--select-errorColor)"
- : this.service.isDarkTheme ? "var(--select-colorOnDark)" : "var(--select-color)"};
+ : this.service.isDarkTheme ? "var(--select-labelFontColorOnDark)" : "var(--select-labelFontColor)"};
transition: transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),
color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),
left 400ms cubic-bezier(0.25, 0.8, 0.25, 1),
@@ -1358,7 +1360,7 @@ export abstract class _MatSelectBase
}
dxc-option-icon {
display: flex;
- margin-right: 5px;
+ margin-right: 12px;
img,
svg {
width: 24px;
@@ -1380,13 +1382,16 @@ export abstract class _MatSelectBase
outline: -webkit-focus-ring-color auto 1px;
outline-color: ${this.service.isDarkTheme ? "var(--select-focusColorOnDark)" : "var(--select-focusColor)"};
}
+ dxc-option-icon{
+ height: 100%;
+ }
}
.underline {
- height: 1px;
+ height: var(--select-underlineThickness);
background-color: ${this.invalid
? this.service.isDarkTheme ? "var(--select-errorColorOnDark)" : "var(--select-errorColor)"
- : this.service.isDarkTheme ? "var(--select-colorOnDark)" : "var(--select-color)"};
+ : this.service.isDarkTheme ? "var(--select-underlineColorOnDark)" : "var(--select-underlineColor)"};
position: absolute;
bottom: ${this.value ? "19.5px" : "18.5px"};
width: 100%;
@@ -1416,7 +1421,7 @@ export abstract class _MatSelectBase
}
.underline {
- height: 1px;
+ height: var(--select-underlineThickness);
background-color:${this.service.isDarkTheme ? "var(--select-disabledColorOnDark)" : "var(--select-disabledColor)"};
position: absolute;
bottom: ${this.value ? "19.5px" : "18.5px"};
@@ -1434,15 +1439,18 @@ export abstract class _MatSelectBase
}
.mat-select-value span {
color: ${this.service.isDarkTheme ? "var(--select-disabledColorOnDark)" : "var(--select-disabledColor)"};
+ font-size: var(--select-valueFontSize);
+ font-style: var(--select-valueFontStyle);
+ font-weight: var(--select-valueFontWeight);
}`
: `.mat-select-value span {
- color: ${this.service.isDarkTheme ? "var(--select-colorOnDark)" : "var(--select-color)"};
+ color: ${this.service.isDarkTheme ? "var(--select-valueFontColorOnDark)" : "var(--select-valueFontColor)"};
}
.mat-select-arrow {
- color: ${this.service.isDarkTheme ? "var(--select-colorOnDark)" : "var(--select-color)"};
+ color: ${this.service.isDarkTheme ? "var(--select-arrowColorOnDark)" : "var(--select-arrowColor)"};
}
div.underline.opened {
- border-bottom: 2px solid ${this.service.isDarkTheme ? "var(--select-colorOnDark)" : "var(--select-color)"};
+ border-bottom: 2px solid ${this.service.isDarkTheme ? "var(--select-underlineFocusColorOnDark)" : "var(--select-underlineFocusColor)"};
}
`}
`;
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-select/services/select.service.ts b/projects/dxc-ngx-cdk/src/lib/dxc-select/services/select.service.ts
index 5d196a93b..f3c50baa7 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-select/services/select.service.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-select/services/select.service.ts
@@ -14,5 +14,7 @@ export class SelectService {
public iconPosition: BehaviorSubject = new BehaviorSubject("before");
public isDarkTheme:boolean = false;
+
+ public isDarkThemeOption: BehaviorSubject = new BehaviorSubject(null);
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-sidenav/dxc-sidenav.component.html b/projects/dxc-ngx-cdk/src/lib/dxc-sidenav/dxc-sidenav.component.html
index dd8b9c6c5..a9264db9b 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-sidenav/dxc-sidenav.component.html
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-sidenav/dxc-sidenav.component.html
@@ -1,6 +1,5 @@
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-sidenav/dxc-sidenav.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-sidenav/dxc-sidenav.component.ts
index bfccd689c..8b45d691c 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-sidenav/dxc-sidenav.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-sidenav/dxc-sidenav.component.ts
@@ -152,7 +152,7 @@ export class DxcSidenavComponent implements OnInit {
background-color: var(--sidenav-backgroundColor);
position: sticky;
display: flex;
- .sidenavMenu {
+ background-provider-inner {
display: flex;
flex-direction: column;
${this.utils.getPaddings(inputs.padding)}
@@ -161,11 +161,6 @@ export class DxcSidenavComponent implements OnInit {
")"};
overflow-y: auto;
overflow-x: hidden;
- font-family: var(--sidenav-customContentFontFamily);
- font-size: var(--sidenav-customContentFontSize);
- font-style: var(--sidenav-customContentFontStyle);
- font-weight: var(--sidenav-customContentFontWeight);
- color: var(--sidenav-customContentFontColor);
&::-webkit-scrollbar {
width: 2px;
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-slider/dxc-slider.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-slider/dxc-slider.component.ts
index a17f9cf37..d27d23fa5 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-slider/dxc-slider.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-slider/dxc-slider.component.ts
@@ -222,12 +222,13 @@ export class DxcSliderComponent implements OnInit, OnChanges {
letter-spacing: var(--slider-fontLetterSpacing);
.mat-slider-has-ticks .mat-slider-wrapper::after {
- height: var(--slider-dotsSize);
+ height: var(--slider-tickSize);
border-left-width: 2px;
- top: var(--slider-dotsVerticalPosition);
+ top: var(--slider-tickVerticalPosition);
}
&.disabled {
+ color: var(--slider-disabledFontColor) !important;
cursor: not-allowed;
input {
cursor: not-allowed;
@@ -240,8 +241,8 @@ export class DxcSliderComponent implements OnInit, OnChanges {
height: 100%;
}
.mat-slider-ticks-container {
- height: var(--slider-dotsSize);
- top: var(--slider-dotsVerticalPosition);
+ height: var(--slider-tickSize);
+ top: var(--slider-tickVerticalPosition);
}
.mat-slider-track-wrapper {
top: var(--slider-lineVerticalPosition);
@@ -261,13 +262,17 @@ export class DxcSliderComponent implements OnInit, OnChanges {
bottom: var(--slider-thumbVerticalPosition);
&:hover{
width: calc(var(--slider-thumbWidth) + 4px);
- height: calc(var(--slider-thumbWidth) + 4px);
+ height: calc(var(--slider-thumbHeight) + 4px);
bottom: calc(var(--slider-thumbVerticalPosition) - 2px);
+ background-color: var(--slider-hoverThumbBackgroundColor);
+ border-color: var(
+ --slider-hoverThumbBackgroundColor
+ ) !important;
}
}
&:not(.mat-slider-disabled) {
.mat-slider-ticks {
- height: var(--slider-dotsSize);
+ height: var(--slider-tickSize);
}
&.mat-slider-sliding {
.mat-slider-thumb {
@@ -298,10 +303,10 @@ export class DxcSliderComponent implements OnInit, OnChanges {
bottom: var(--slider-disabledThumbVerticalPosition);
}
.mat-slider-ticks {
- height: var(--slider-dotsSize);
+ height: var(--slider-tickSize);
}
.mat-slider-ticks-container {
- top: var(--slider-disabledDotsVerticalPosition);
+ top: var(--slider-disabledTickVerticalPosition);
}
}
&.cdk-focused, &.mat-slider-sliding {
@@ -337,7 +342,7 @@ export class DxcSliderComponent implements OnInit, OnChanges {
return css`
color: var(--slider-fontColorOnDark);
.mat-slider-has-ticks .mat-slider-wrapper::after {
- border-color: var(--slider-tickMarkBackgroundColorOnDark);
+ border-color: var(--slider-tickBackgroundColorOnDark);
}
mat-slider {
&:not(.mat-slider-disabled) {
@@ -351,13 +356,19 @@ export class DxcSliderComponent implements OnInit, OnChanges {
.mat-slider-thumb {
background-color: var(--slider-thumbBackgroundColorOnDark);
border-color: var(--slider-thumbBackgroundColorOnDark) !important;
+ &:hover{
+ background-color: var(--slider-hoverThumbBackgroundColorOnDark);
+ border-color: var(
+ --slider-hoverThumbBackgroundColorOnDark
+ ) !important;
+ }
}
.mat-slider-ticks {
background-image: repeating-linear-gradient(
to right,
- var(--slider-tickMarkBackgroundColorOnDark),
- var(--slider-tickMarkBackgroundColorOnDark) var(--slider-dotsSize)
- var(--slider-dotsSize),
+ var(--slider-tickBackgroundColorOnDark),
+ var(--slider-tickBackgroundColorOnDark) var(--slider-tickSize)
+ var(--slider-tickSize),
transparent 2px,
#e2141400
);
@@ -372,6 +383,10 @@ export class DxcSliderComponent implements OnInit, OnChanges {
}
&:focus:not(.mat-slider-sliding) {
.mat-slider-thumb {
+ background-color: var(--slider-focusThumbBackgroundColorOnDark);
+ border-color: var(
+ --slider-focusThumbBackgroundColorOnDark
+ ) !important;
outline-color: var(--slider-focusColorOnDark);
}
}
@@ -379,7 +394,7 @@ export class DxcSliderComponent implements OnInit, OnChanges {
}
&.disabled {
.mat-slider-horizontal .mat-slider-wrapper::after {
- border-color: var(--slider-disabledTickMarkBackgroundColorOnDark);
+ border-color: var(--slider-disabledTickBackgroundColorOnDark);
}
.mat-slider-thumb {
border-color: var(
@@ -399,9 +414,9 @@ export class DxcSliderComponent implements OnInit, OnChanges {
.mat-slider-ticks {
background-image: repeating-linear-gradient(
to right,
- var(--slider-disabledTickMarkBackgroundColorOnDark),
- var(--slider-disabledTickMarkBackgroundColorOnDark)
- var(--slider-dotsSize) var(--slider-dotsSize),
+ var(--slider-disabledTickBackgroundColorOnDark),
+ var(--slider-disabledTickBackgroundColorOnDark)
+ var(--slider-tickSize) var(--slider-tickSize),
transparent 2px,
#e2141400
);
@@ -414,7 +429,7 @@ export class DxcSliderComponent implements OnInit, OnChanges {
return css`
color: var(--slider-fontColor);
.mat-slider-has-ticks .mat-slider-wrapper::after {
- border-color: var(--slider-tickMarkBackgroundColor);
+ border-color: var(--slider-tickBackgroundColor);
}
mat-slider {
&:not(.mat-slider-disabled) {
@@ -431,9 +446,9 @@ export class DxcSliderComponent implements OnInit, OnChanges {
.mat-slider-ticks {
background-image: repeating-linear-gradient(
to right,
- var(--slider-tickMarkBackgroundColor),
- var(--slider-tickMarkBackgroundColor) var(--slider-dotsSize)
- var(--slider-dotsSize),
+ var(--slider-tickBackgroundColor),
+ var(--slider-tickBackgroundColor) var(--slider-tickSize)
+ var(--slider-tickSize),
transparent 2px,
#e2141400
);
@@ -448,6 +463,10 @@ export class DxcSliderComponent implements OnInit, OnChanges {
}
&:focus:not(.mat-slider-sliding) {
.mat-slider-thumb {
+ background-color: var(--slider-focusThumbBackgroundColor);
+ border-color: var(
+ --slider-focusThumbBackgroundColor
+ ) !important;
outline-color: var(--slider-focusColor);
}
}
@@ -455,7 +474,7 @@ export class DxcSliderComponent implements OnInit, OnChanges {
}
&.disabled {
.mat-slider-horizontal .mat-slider-wrapper::after {
- border-color: var(--slider-disabledTickMarkBackgroundColor);
+ border-color: var(--slider-disabledTickBackgroundColor);
}
.mat-slider-thumb {
border-color: var(--slider-disabledThumbBackgroundColor) !important;
@@ -471,9 +490,9 @@ export class DxcSliderComponent implements OnInit, OnChanges {
.mat-slider-ticks {
background-image: repeating-linear-gradient(
to right,
- var(--slider-disabledTickMarkBackgroundColor),
- var(--slider-disabledTickMarkBackgroundColor)
- var(--slider-dotsSize) var(--slider-dotsSize),
+ var(--slider-disabledTickBackgroundColor),
+ var(--slider-disabledTickBackgroundColor)
+ var(--slider-tickSize) var(--slider-tickSize),
transparent 2px,
#e2141400
);
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-tabs/README.md b/projects/dxc-ngx-cdk/src/lib/dxc-tabs/README.md
index 837881e5e..6846c36ec 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-tabs/README.md
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-tabs/README.md
@@ -108,6 +108,6 @@ The API properties are the following:
selectedFontColor |
#6F2C91 |
- Applies to token selectedFontColor, selectedIconColor, selectedUnderlinedColor, focusColor, hoverBackgroundColor and pressedBackgroundColor. |
+ Applies to token selectedFontColor, selectedIconColor, selectedUnderlineColor, focusColor, hoverBackgroundColor and pressedBackgroundColor. |
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-tabs/dxc-tabs.component.scss b/projects/dxc-ngx-cdk/src/lib/dxc-tabs/dxc-tabs.component.scss
index 86f87529e..a37095a27 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-tabs/dxc-tabs.component.scss
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-tabs/dxc-tabs.component.scss
@@ -2,7 +2,7 @@
.filled-tabs {
::ng-deep {
.mat-ink-bar {
- background-color: var(--tabs-selectedUnderlinedColor);
+ background-color: var(--tabs-selectedUnderlineColor);
}
}
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-tag/dxc-tag.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-tag/dxc-tag.component.ts
index 628aada92..948bcda7f 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-tag/dxc-tag.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-tag/dxc-tag.component.ts
@@ -231,6 +231,10 @@ export class DxcTagComponent implements OnInit {
padding: 0px 30px;
text-transform: var(--tag-fontTextTransform);
font-style: var(--tag-fontStyle);
+ font-family: var(--tag-fontFamily);
+ color: var(--tag-fontColor);
+ font-weight: var(--tag-fontWeight);
+ font-size: var(--tag-fontSize);
letter-spacing: 1px;
flex-grow: 1;
text-align: center;
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-text-input/dxc-input-text.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-text-input/dxc-input-text.component.ts
index 603f95477..7ef417e55 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-text-input/dxc-input-text.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-text-input/dxc-input-text.component.ts
@@ -362,7 +362,7 @@ export class DxcTextInputComponent
return css`
&:focus {
outline: -webkit-focus-ring-color auto 1px;
- outline-color: var(--inputText-fontColorBase);
+ outline-color: #005FCC;
}
cursor: pointer;
`;
@@ -376,7 +376,7 @@ export class DxcTextInputComponent
return css`
&:focus {
outline: -webkit-focus-ring-color auto 1px;
- outline-color: var(--inputText-fontColorBase);
+ outline-color: #005FCC;
}
cursor: pointer;
`;
@@ -390,7 +390,7 @@ export class DxcTextInputComponent
return css`
&:focus {
outline: -webkit-focus-ring-color auto 1px;
- outline-color: var(--inputText-fontColorBaseOnDark);
+ outline-color: #005FCC;
}
cursor: pointer;
`;
@@ -404,7 +404,7 @@ export class DxcTextInputComponent
return css`
&:focus {
outline: -webkit-focus-ring-color auto 1px;
- outline-color: var(--inputText-fontColorBaseOnDark);
+ outline-color: #005FCC;
}
cursor: pointer;
`;
@@ -422,7 +422,7 @@ export class DxcTextInputComponent
${this.getLightStyle()}
${this.getDarkStyle()}
display: inline-flex;
- font-family: var(--inputText-fontFamilyBase);
+ font-family: var(--inputText-fontFamily);
&.prefixIcon {
.mat-form-field .mat-form-field-label-wrapper .mat-form-field-label {
margin-left: 32px;
@@ -473,12 +473,15 @@ export class DxcTextInputComponent
height: calc(var(--inputText-underlineThickness) * 2) !important;
}
.mat-form-field {
- font-family: var(--inputText-fontFamilyBase);
+ font-family: var(--inputText-fontFamily);
line-height: unset;
width: 100%;
max-height: 74px;
input {
- font-size: var(--inputText-fontSizeBase);
+ color: var(--inputText-valueFontColor);
+ font-size: var(--inputText-valueFontSize);
+ font-style: var(--inputText-valueFontStyle);
+ font-weight: var(--inputText-valueFontWeight);
min-height: 22px;
text-overflow: ellipsis;
}
@@ -498,6 +501,9 @@ export class DxcTextInputComponent
}
mat-label {
font-size: var(--inputText-labelFontSize);
+ font-family: var(--inputText-fontFamily);
+ font-style: var(--inputText-labelFontStyle);
+ font-weight: var(--inputText-labelFontWeight);
}
}
.mat-form-field-label-wrapper {
@@ -519,12 +525,16 @@ export class DxcTextInputComponent
.mat-form-field-flex {
align-items: center;
.mat-form-field-infix {
+ color: var(--inputText-labelFontColor);
font-size: var(--inputText-labelFontSize);
+ font-family: var(--inputText-fontFamily);
+ font-style: var(--inputText-labelFontStyle);
+ font-weight: var(--inputText-labelFontWeight);
border-top: unset;
}
}
.mat-hint {
- font-family: var(--inputText-fontFamilyBase);
+ font-family: var(--inputText-fontFamily);
font-size: var(--inputText-assistiveTextFontSize);
font-style: var(--inputText-assistiveTextFontStyle);
font-weight: var(--inputText-assistiveTextFontWeight);
@@ -595,6 +605,9 @@ export class DxcTextInputComponent
getAutoCompleteStyle() {
return css`
padding: 0px 2px;
+ border-color: var(--inputText-optionBorderColor);
+ border-width: var(--inputText-optionBorderThickness);
+ border-style: var(--inputText-optionBorderStyle);
&::-webkit-scrollbar {
width: 3px;
}
@@ -608,27 +621,35 @@ export class DxcTextInputComponent
border-radius: 3px;
}
.mat-option {
- color: var(--inputText-fontColorBase);
+ background-color: var(--inputText-optionBackgroundColor);
+ padding-bottom: var(--inputText-optionPaddingBottom);
+ padding-top: var(--inputText-optionPaddingTop);
height: 36px;
.mat-option-text {
- font-family: var(--inputText-fontFamilyBase);
- font-size: var(--inputText-fontSizeBase);
+ color: var(--inputText-optionFontColor);
+ font-family: var(--inputText-fontFamily);
+ font-size: var(--inputText-optionFontSize);
+ font-style: var(--inputText-optionFontStyle);
+ font-weight: var(--inputText-optionFontWeight);
}
}
.mat-option.mat-selected:not(:hover):not(.mat-option-disabled) {
- color: var(--inputText-fontColorBase);
+ color: var(--inputText-optionFontColor);
}
.mat-option:hover:not(.mat-option-disabled) {
- background-color: var(--inputText-optionHoverBackgroundColor);
- color: var(--inputText-hoverOptionColor);
+ background-color: var(--inputText-hoverOptionBackgroundColor);
+ .mat-option-text{
+ color: var(--inputText-hoverOptionColor);
+ }
}
.mat-option:focus:not(.mat-option-disabled) {
outline: -webkit-focus-ring-color auto 2px;
- outline-color: var(--inputText-optionFocusColor);
+ outline-color: #005FCC;
outline-style: solid !important;
+ outline-offset: -1px;
}
.mat-option:active:not(.mat-option-disabled) {
- background-color: var(--inputText-optionActiveBackgroundColor);
+ background-color: var(--inputText-selectedOptionBackgroundColor);
}
.errorOption {
.mat-option-text {
@@ -648,33 +669,33 @@ export class DxcTextInputComponent
dxc-input-prefix-icon,
dxc-input-suffix-icon {
.containerIcon {
- fill: var(--inputText-disabledFontColor);
+ fill: var(--inputText-disabledColor);
}
}
.prefixElement,
.suffixElement {
- fill: var(--inputText-disabledFontColor);
- color: var(--inputText-disabledFontColor);
+ fill: var(--inputText-disabledColor);
+ color: var(--inputText-disabledColor);
}
.mat-hint {
- color: var(--inputText-disabledFontColor);
+ color: var(--inputText-disabledColor);
}
.mat-form-field-underline {
- background-color: var(--inputText-disabledFontColor) !important;
+ background-color: var(--inputText-disabledColor) !important;
}
.mat-form-field-empty mat-label {
- color: var(--inputText-disabledFontColor);
+ color: var(--inputText-disabledColor);
}
&.mat-focused .mat-form-field-empty mat-label {
- color: var(--inputText-disabledFontColor);
+ color: var(--inputText-disabledColor);
}
.mat-form-field-label:not(.mat-form-field-empty) mat-label {
- color: var(--inputText-disabledFontColor);
+ color: var(--inputText-disabledColor);
}
.mat-form-field-wrapper {
.mat-form-field-flex {
.mat-form-field-infix input {
- color: var(--inputText-disabledFontColor);
+ color: var(--inputText-disabledColor);
}
}
}
@@ -683,12 +704,12 @@ export class DxcTextInputComponent
.containerIcon {
&:focus {
outline: -webkit-focus-ring-color auto 1px;
- outline-color: var(--inputText-fontColorBase);
+ outline-color: #005FCC;
}
}
}
.mat-form-field.mat-focused .mat-form-field-label {
- color: var(--inputText-fontColorBase) !important;
+ color: var(--inputText-labelFontColor) !important;
}
.mat-form-field.mat-focused .mat-form-field-ripple {
background-color: ${this.invalid
@@ -697,8 +718,8 @@ export class DxcTextInputComponent
}
.mat-form-field {
input {
- caret-color: var(--inputText-fontColorBase);
- color: var(--inputText-fontColorBase);
+ caret-color: var(--inputText-valueFontColor);
+ color: var(--inputText-valueFontColor);
}
}
dxc-input-suffix-icon {
@@ -714,10 +735,10 @@ export class DxcTextInputComponent
color: var(--inputText-suffixLabelFontColor);
}
label.mat-form-field-label {
- color: var(--inputText-fontColorBase);
+ color: var(--inputText-labelFontColor);
}
input::placeholder {
- color: var(--inputText-fontColorBase);
+ color: var(--inputText-labelFontColor);
}
.mat-form-field {
.mat-form-field-label-wrapper {
@@ -766,35 +787,35 @@ export class DxcTextInputComponent
dxc-input-prefix-icon,
dxc-input-suffix-icon {
.containerIcon {
- fill: var(--inputText-disabledFontColorOnDark);
+ fill: var(--inputText-disabledColorOnDark);
}
}
.prefixElement,
.suffixElement {
- fill: var(--inputText-disabledFontColorOnDark);
- color: var(--inputText-disabledFontColorOnDark);
+ fill: var(--inputText-disabledColorOnDark);
+ color: var(--inputText-disabledColorOnDark);
}
.mat-hint {
- color: var(--inputText-disabledFontColorOnDark);
+ color: var(--inputText-disabledColorOnDark);
}
.mat-form-field-underline {
background-color: var(
- --inputText-disabledFontColorOnDark
+ --inputText-disabledColorOnDark
) !important;
}
.mat-form-field-empty mat-label {
- color: var(--inputText-disabledFontColorOnDark);
+ color: var(--inputText-disabledColorOnDark);
}
&.mat-focused .mat-form-field-empty mat-label {
- color: var(--inputText-disabledFontColorOnDark);
+ color: var(--inputText-disabledColorOnDark);
}
.mat-form-field-label:not(.mat-form-field-empty) mat-label {
- color: var(--inputText-disabledFontColorOnDark);
+ color: var(--inputText-disabledColorOnDark);
}
.mat-form-field-wrapper {
.mat-form-field-flex {
.mat-form-field-infix input {
- color: var(--inputText-disabledFontColorOnDark);
+ color: var(--inputText-disabledColorOnDark);
}
}
}
@@ -803,12 +824,12 @@ export class DxcTextInputComponent
.containerIcon {
&:focus {
outline: -webkit-focus-ring-color auto 1px;
- outline-color: var(--inputText-fontColorBaseOnDark);
+ outline-color: #005FCC;
}
}
}
.mat-form-field.mat-focused .mat-form-field-label {
- color: var(--inputText-fontColorBaseOnDark) !important;
+ color: var(--inputText-labelFontColorOnDark) !important;
}
.mat-form-field.mat-focused .mat-form-field-ripple {
background-color: ${this.invalid
@@ -817,10 +838,13 @@ export class DxcTextInputComponent
}
.mat-form-field {
input {
- caret-color: var(--inputText-fontColorBaseOnDark);
- color: var(--inputText-fontColorBaseOnDark);
+ caret-color: var(--inputText-valueFontColorOnDark);
+ color: var(--inputText-valueFontColorOnDark);
}
}
+ label.mat-form-field-label {
+ color: var(--inputText-labelFontColorOnDark);
+ }
dxc-input-suffix-icon {
color: var(--inputText-suffixIconColorOnDark);
fill: var(--inputText-suffixIconColorOnDark);
@@ -836,10 +860,10 @@ export class DxcTextInputComponent
color: var(--inputText-suffixLabelFontColorOnDark);
}
label.mat-form-field-label {
- color: var(--inputText-fontColorBaseOnDark);
+ color: var(--inputText-labelFontColorOnDark);
}
input::placeholder {
- color: var(--inputText-fontColorBaseOnDark);
+ color: var(--inputText-labelFontColorOnDark);
}
.mat-form-field {
.mat-form-field-label-wrapper {
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-textarea/dxc-textarea.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-textarea/dxc-textarea.component.ts
index ad2c48c66..be3c1cfb5 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-textarea/dxc-textarea.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-textarea/dxc-textarea.component.ts
@@ -218,12 +218,12 @@ export class DxcTextareaComponent
textarea {
min-height: 22px;
text-overflow: ellipsis;
- font-family: var(--textarea-customContentFontFamily);
- font-size: var(--textarea-customContentFontSize);
- font-style: var(--textarea-customContentFontStyle);
- font-weight: var(--textarea-customContentFontWeight);
- letter-spacing: var(--textarea-customContentLetterSpacing);
- line-height: var(--textarea-customContentLineHeight);
+ font-weight: var(--textarea-valueFontWeight);
+ font-style: var(--textarea-valueFontStyle);
+ font-size: var(--textarea-valueFontSize);
+ line-height: var(--textarea-valueLineHeight);
+ letter-spacing: var(--textarea-valueLetterSpacing);
+ font-family: var(--textarea-fontFamily);
}
textarea::-webkit-scrollbar {
width: 3px;
@@ -248,7 +248,7 @@ export class DxcTextareaComponent
}
}
.mat-hint {
- font-family: var(--textarea-assistiveTextFontFamily);
+ font-family: var(--textarea-fontFamily);
font-size: var(--textarea-assistiveTextFontSize);
font-style: var(--textarea-assistiveTextFontStyle);
font-weight: var(--textarea-assistiveTextFontWeight);
@@ -256,7 +256,7 @@ export class DxcTextareaComponent
}
.mat-form-field.mat-form-field-should-float mat-label,
.mat-form-field-label {
- font-family: var(--textarea-labelFontFamily);
+ font-family: var(--textarea-fontFamily);
font-size: var(--textarea-labelFontSize);
font-style: var(--textarea-labelFontStyle);
font-weight: var(--textarea-labelFontWeight);
@@ -297,8 +297,8 @@ export class DxcTextareaComponent
&.light {
.mat-form-field {
textarea {
- color: var(--textarea-customContentFontColor);
- caret-color: var(--textarea-customContentFontColor);
+ color: var(--textarea-valueFontColor);
+ caret-color: var(--textarea-valueFontColor);
}
textarea::-webkit-scrollbar-track {
background-color: var(--textarea-scrollBarTrackColor);
@@ -313,15 +313,15 @@ export class DxcTextareaComponent
.mat-form-field-empty mat-label,
.mat-form-field-label:not(.mat-form-field-empty) mat-label,
&.mat-focused .mat-form-field-empty mat-label {
- color: var(--textarea-disabledFontColor);
+ color: var(--textarea-disabledColor);
}
.mat-form-field-underline {
- background-color: var(--textarea-disabledFontColor);
+ background-color: var(--textarea-disabledColor);
}
.mat-form-field-wrapper {
.mat-form-field-flex {
.mat-form-field-infix input {
- color: var(--textarea-disabledFontColor);
+ color: var(--textarea-disabledColor);
}
}
}
@@ -334,13 +334,14 @@ export class DxcTextareaComponent
color: var(--textarea-labelFontColor);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
- background-color: var(--textarea-labelFontColor);
+ background-color: var(--textarea-underlineFocusColor);
}
.mat-form-field-underline {
- background-color: var(--textarea-labelFontColor);
+ background-color: var(--textarea-underlineColor);
+ height: var(--textarea-underlineThickness);
}
input::placeholder {
- color: var(--textarea-customContentFontColor);
+ color: var(--textarea-valueFontColor);
}
&.required {
.mat-form-field-required-marker {
@@ -379,8 +380,8 @@ export class DxcTextareaComponent
&.dark {
.mat-form-field {
textarea {
- color: var(--textarea-customContentFontColorOnDark);
- caret-color: var(--textarea-customContentFontColorOnDark);
+ color: var(--textarea-valueFontColorOnDark);
+ caret-color: var(--textarea-valueFontColorOnDark);
}
textarea::-webkit-scrollbar-track {
background-color: var(--textarea-scrollBarTrackColorOnDark);
@@ -395,15 +396,15 @@ export class DxcTextareaComponent
.mat-form-field-empty mat-label,
.mat-form-field-label:not(.mat-form-field-empty) mat-label,
&.mat-focused .mat-form-field-empty mat-label {
- color: var(--textarea-disabledFontColorOnDark);
+ color: var(--textarea-disabledColorOnDark);
}
.mat-form-field-underline {
- background-color: var(--textarea-disabledFontColorOnDark);
+ background-color: var(--textarea-disabledColorOnDark);
}
.mat-form-field-wrapper {
.mat-form-field-flex {
.mat-form-field-infix input {
- color: var(--textarea-disabledFontColorOnDark);
+ color: var(--textarea-disabledColorOnDark);
}
}
}
@@ -416,13 +417,13 @@ export class DxcTextareaComponent
color: var(--textarea-labelFontColorOnDark);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
- background-color: var(--textarea-labelFontColorOnDark);
+ background-color: var(--textarea-underlineFocusColorOnDark);
}
.mat-form-field-underline {
- background-color: var(--textarea-labelFontColorOnDark);
+ background-color: var(--textarea-underlineColorOnDark);
}
input::placeholder {
- color: var(--textarea-customContentFontColorOnDark);
+ color: var(--textarea-valueFontColorOnDark);
}
&.required {
.mat-form-field-required-marker {
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-toggleGroup/dxc-toggleGroup.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-toggleGroup/dxc-toggleGroup.component.ts
index b60389cbe..ee43a989d 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-toggleGroup/dxc-toggleGroup.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-toggleGroup/dxc-toggleGroup.component.ts
@@ -271,10 +271,12 @@ export class DxcToggleGroupComponent implements OnInit {
.label {
padding-left: var(--toggleGroup-labelPaddingLeft);
padding-right: var(--toggleGroup-labelPaddingRight);
+ padding-top: var(--toggleGroup-labelPaddingTop);
+ padding-bottom: var(--toggleGroup-labelPaddingBottom);
letter-spacing: var(--toggleGroup-fontLetterSpacing);
font-family: var(--toggleGroup-fontFamily);
font-size: var(--toggleGroup-fontSize);
- font-style: var(--toggle-fontStyle);
+ font-style: var(--toggleGroup-fontStyle);
font-weight: var(--toggleGroup-fontWeight);
}
.icon {
@@ -285,6 +287,8 @@ export class DxcToggleGroupComponent implements OnInit {
height: var(--toggleGroup-iconSize);
padding-left: var(--toggleGroup-iconPaddingLeft);
padding-right: var(--toggleGroup-iconPaddingRight);
+ padding-top: var(--toggleGroup-iconPaddingTop);
+ padding-bottom: var(--toggleGroup-iconPaddingBottom);
fill: var(--toggleGroup-unselectedFontColor);
}
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-drag-and-drop/dxc-drag-and-drop.component.scss b/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-drag-and-drop/dxc-drag-and-drop.component.scss
index 58a2506d4..82773c35a 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-drag-and-drop/dxc-drag-and-drop.component.scss
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-drag-and-drop/dxc-drag-and-drop.component.scss
@@ -11,8 +11,8 @@
border-radius: 4px;
position: relative;
svg{
- width: var(--upload-dragAndDropIconWidth);
- height: var(--upload-dragAndDropIconHeight);
+ width: var(--upload-dragAndDropIconSize);
+ height: var(--upload-dragAndDropIconSize);
fill: var(--upload-dragAndDropIconColor);
}
.dropZoneContent{
@@ -93,7 +93,7 @@
var(--border-weight) var(--dash-size),
var(--border-weight) calc(var(--dash-size) + var(--gap-size)),
var(--border-weight) var(--dash-size);
- background-color: var(--upload-draggingAreaBackgroundColor);
+ background-color: var(--upload-draggingStateBackgroundColor);
}
.droppingZone {
background-color: #f2f2f2;
@@ -164,14 +164,14 @@
font-size: var(--upload-dragAndDropDraggingStateFontSize);
font-style: var(--upload-dragAndDropDraggingStateFontStyle);
font-weight: var(--upload-dragAndDropDraggingStateFontWeight);
- text-transform: var(--upload-dragAndDropTextDraggingStateFontTextTransform);
- color: var(--upload-dragAndDropTextDraggingStateFontColor);
+ text-transform: var(--upload-dragAndDropDraggingStateFontTextTransform);
+ color: var(--upload-dragAndDropDraggingStateFontColor);
}
svg{
margin-bottom: 15px;
fill: var(--upload-dragAndDropDraggingStateIconColor);
- height: var(--upload-dragAndDropDraggingStateIconHeight);
- width: var(--upload-dragAndDropDraggingStateIconWidth);
+ height: var(--upload-dragAndDropDraggingStateIconSize);
+ width: var(--upload-dragAndDropDraggingStateIconSize);
}
}
h6 {
@@ -189,8 +189,8 @@
font-size: var(--upload-dragAndDropDescriptionFontSize);
font-style: var(--upload-dragAndDropDescriptionFontStyle);
font-weight: var(--upload-dragAndDropDescriptionFontWeight);
- text-transform: var(--upload-dragAndDropTextDescriptionFontTextTransform);
- color: var(--upload-dragAndDropTextDescriptionFontColor);
+ text-transform: var(--upload-dragAndDropDescriptionFontTextTransform);
+ color: var(--upload-dragAndDropDescriptionFontColor);
}
h6, .dropLabel{
font-family: var(--upload-fontFamily) !important;
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-files-to-upload/dxc-files-preview/dxc-file-preview/dxc-file-preview.component.scss b/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-files-to-upload/dxc-files-preview/dxc-file-preview/dxc-file-preview.component.scss
index 0c39a4953..91479c63e 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-files-to-upload/dxc-files-preview/dxc-file-preview/dxc-file-preview.component.scss
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-files-to-upload/dxc-files-preview/dxc-file-preview/dxc-file-preview.component.scss
@@ -10,12 +10,12 @@
cursor: pointer;
fill: var(--upload-fileDeleteIconColor);
svg{
- width: var(--upload-fileDeleteIconWidth);
- height: var(--upload-fileDeleteIconHeight);
+ width: var(--upload-fileDeleteIconSize);
+ height: var(--upload-fileDeleteIconSize);
}
}
&:hover {
- background-color: var(--upload-fileHoverColor);
+ background-color: var(--upload-hoverFileColor);
}
.info {
display: flex;
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-files-to-upload/dxc-upload-buttons/dxc-upload-buttons.component.scss b/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-files-to-upload/dxc-upload-buttons/dxc-upload-buttons.component.scss
index 2c3ac6df5..64c97f557 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-files-to-upload/dxc-upload-buttons/dxc-upload-buttons.component.scss
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-files-to-upload/dxc-upload-buttons/dxc-upload-buttons.component.scss
@@ -15,8 +15,8 @@
}
svg{
fill: var(--upload-dragAndDropAreaIconColor);
- height: var(--upload-dragAndDropAreaIconHeight);
- width: var(--upload-dragAndDropAreaIconWidth);
+ height: var(--upload-dragAndDropAreaIconSize);
+ width: var(--upload-dragAndDropAreaIconSize);
}
}
.buttonsContainer .uploadBtn{
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-transactions/dxc-transaction/dxc-transaction.component.scss b/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-transactions/dxc-transaction/dxc-transaction.component.scss
index 8a62382e6..b727414bd 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-transactions/dxc-transaction/dxc-transaction.component.scss
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-transactions/dxc-transaction/dxc-transaction.component.scss
@@ -15,10 +15,10 @@
}
.previewIcon {
margin-right: 8px;
- fill: var(--upload-fileUploadedIconColor);
+ fill: var(--upload-uploadedFileIconColor);
svg{
- width: var(--upload-fileUploadedIconWidth);
- height: var(--upload-fileUploadedIconHeight);
+ width: var(--upload-uploadedFileIconSize);
+ height: var(--upload-uploadedFileIconSize);
}
}
.errorIcon {
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-transactions/dxc-transactions.component.scss b/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-transactions/dxc-transactions.component.scss
index d60a74e3b..63298d788 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-transactions/dxc-transactions.component.scss
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-upload/dxc-transactions/dxc-transactions.component.scss
@@ -25,23 +25,23 @@
.uploadedLabel {
font-family: var(--upload-fontFamily);
letter-spacing: 0.26px;
- color: var(--upload-filesUploadedTitleFontColor);
+ color: var(--upload-uploadedFilesTitleFontColor);
margin-bottom: 4px;
- font-size: var(--upload-filesUploadedTitleFontSize);
- font-style: var(--upload-filesUploadedTitleFontStyle);
- font-weight: var(--upload-filesUploadedTitleFontWeight);
- text-transform: var(--upload-filesUploadedTitleFontTextTransform);
+ font-size: var(--upload-uploadedFilesTitleFontSize);
+ font-style: var(--upload-uploadedFilesTitleFontStyle);
+ font-weight: var(--upload-uploadedFilesTitleFontWeight);
+ text-transform: var(--upload-uploadedFilesTitleFontTextTransform);
}
.successCount {
span {
- font-weight: var(--upload-filesUploadedNumberFontWeight);
+ font-weight: var(--upload-uploadedFilesNumberFontWeight);
}
font-family: var(--upload-fontFamily);
- color: var(--upload-filesUploadedSubtitleFontColor);
- font-size: var(--upload-filesUploadedSubtitleFontSize);
- font-style: var(--upload-filesUploadedSubtitleFontStyle);
- font-weight: var(--upload-filesUploadedSubtitleFontWeight);
- text-transform: var(--upload-filesUploadedSubtitleFontTextTransform);
+ color: var(--upload-uploadedFilesSubtitleFontColor);
+ font-size: var(--upload-uploadedFilesSubtitleFontSize);
+ font-style: var(--upload-uploadedFilesSubtitleFontStyle);
+ font-weight: var(--upload-uploadedFilesSubtitleFontWeight);
+ text-transform: var(--upload-uploadedFilesSubtitleFontTextTransform);
}
}
}
diff --git a/projects/dxc-ngx-cdk/src/lib/dxc-wizard/dxc-wizard-step/dxc-wizard-step.component.ts b/projects/dxc-ngx-cdk/src/lib/dxc-wizard/dxc-wizard-step/dxc-wizard-step.component.ts
index 011d9b12f..d14d102c5 100644
--- a/projects/dxc-ngx-cdk/src/lib/dxc-wizard/dxc-wizard-step/dxc-wizard-step.component.ts
+++ b/projects/dxc-ngx-cdk/src/lib/dxc-wizard/dxc-wizard-step/dxc-wizard-step.component.ts
@@ -194,12 +194,12 @@ export class DxcWizardStepComponent {
background: var(--wizard-stepContainerBackgroundColor);
}
.current .iconContainer {
- width: var(--wizard-circleSelectedWidth);
- height: var(--wizard-circleSelectedHeight);
- border: var(--wizard-circleSelectedBorderThickness)
- var(--wizard-circleSelectedBorderStyle)
- var(--wizard-circleSelectedBorderColor);
- border-radius: var(--wizard-circleSelectedBorderRadius);
+ width: var(--wizard-selectedCircleWidth);
+ height: var(--wizard-selectedCircleHeight);
+ border: var(--wizard-selectedCircleBorderThickness)
+ var(--wizard-selectedCircleBorderStyle)
+ var(--wizard-selectedCircleBorderColor);
+ border-radius: var(--wizard-selectedCircleBorderRadius);
background: var(--wizard-stepContainerSelectedBackgroundColor);
.number {
color: var(--wizard-stepContainerSelectedFontColor) !important;
@@ -218,12 +218,12 @@ export class DxcWizardStepComponent {
.iconContainer {
background: var(--wizard-disabledBackgroundColor);
color: var(--wizard-disabledFontColor);
- width: var(--wizard-circleDisabledWidth);
- height: var(--wizard-circleDisabledHeight);
- border: var(--wizard-circleDisabledBorderThickness)
- var(--wizard-circleDisabledBorderStyle)
- var(--wizard-circleDisabledBorderColor);
- border-radius: var(--wizard-circleDisabledBorderRadius);
+ width: var(--wizard-disabledCircleWidth);
+ height: var(--wizard-disabledCircleHeight);
+ border: var(--wizard-disabledCircleBorderThickness)
+ var(--wizard-disabledCircleBorderStyle)
+ var(--wizard-disabledCircleBorderColor);
+ border-radius: var(--wizard-disabledCircleBorderRadius);
}
.number {
color: var(--wizard-disabledFontColor);
@@ -256,7 +256,7 @@ export class DxcWizardStepComponent {
color: var(--wizard-labelFontColor);
}
.visited .infoContainer .label {
- color: var(--wizard-labelActiveFontColor);
+ color: var(--wizard-visitedLabelFontColor);
}
.label {
text-align: var(--wizard-labelTextAlign);
@@ -272,7 +272,7 @@ export class DxcWizardStepComponent {
color: var(--wizard-descriptionFontColor);
}
.visited .infoContainer .description {
- color: var(--wizard-descriptionActiveFontColor);
+ color: var(--wizard-visitedDescriptionFontColor);
}
.description {
text-align: var(--wizard-descriptionTextAlign);
diff --git a/projects/dxc-ngx-cdk/src/lib/theme/complexThemeBindingStrategy.ts b/projects/dxc-ngx-cdk/src/lib/theme/complexThemeBindingStrategy.ts
index 541160e46..cc08b2b60 100644
--- a/projects/dxc-ngx-cdk/src/lib/theme/complexThemeBindingStrategy.ts
+++ b/projects/dxc-ngx-cdk/src/lib/theme/complexThemeBindingStrategy.ts
@@ -5,7 +5,7 @@ import rgbHex from "rgb-hex";
export class ComplexThemeBindingStrategy implements MappingStrategy {
constructor() {}
- setLightness(hexColor: String, newLightness: number) {
+ addLightness(hexColor: String, newLightness: number) {
if (hexColor) {
const color = Color(hexColor);
const hslColor = color.hsl();
@@ -15,13 +15,25 @@ export class ComplexThemeBindingStrategy implements MappingStrategy {
return null;
}
+ subLightness(hexColor, newLightness) {
+ try {
+ if (hexColor) {
+ const color = Color(hexColor);
+ const hslColor = color.hsl();
+ const lightnessColor = hslColor.color[2];
+ return hslColor.lightness(lightnessColor - newLightness).hex();
+ }
+ } catch (e) {
+ return null;
+ }
+ }
+
setOpacity(hexColor: String, newOpacity: number) {
if (hexColor) {
const color = Color(hexColor);
console.log();
return (
- "#" +
- rgbHex(color.color[0], color.color[1], color.color[2], newOpacity)
+ "#" + rgbHex(color.color[0], color.color[1], color.color[2], newOpacity)
);
}
return null;
@@ -34,86 +46,75 @@ export class ComplexThemeBindingStrategy implements MappingStrategy {
proccessedTokens["--accordion-arrowColor"] =
theme?.accordion?.accentColor ?? tokens["--accordion-arrowColor"];
proccessedTokens["--accordion-hoverBackgroundColor"] =
- this.setLightness(theme?.accordion?.accentColor, 53) ??
+ this.setOpacity(theme?.accordion?.accentColor, 0.16) ??
tokens["--accordion-hoverBackgroundColor"];
- proccessedTokens["--accordion-fontColor"] =
- theme?.accordion?.textColor ?? tokens["--accordion-fontColor"];
- proccessedTokens["--accordion-focusOutline"] =
- theme?.accordion?.accentColor ?? tokens["--accordion-arrowColor"];
- proccessedTokens["--accordion-disabledFontColor"] =
- this.setLightness(theme?.accordion?.textColor, 35) ??
- tokens["--accordion-disabledFontColor"];
-
- //TABS
- proccessedTokens["--tabs-selectedFontColor"] =
- theme?.tabs?.baseColor ?? tokens["--tabs-selectedFontColor"];
- proccessedTokens["--tabs-selectedIconColor"] =
- theme?.tabs?.baseColor ?? tokens["--tabs-selectedFontColor"];
- proccessedTokens["--tabs-selectedUnderlinedColor"] =
- theme?.tabs?.baseColor ?? tokens["--tabs-selectedFontColor"];
- proccessedTokens["--tabs-focusOutline"] =
- theme?.tabs?.baseColor ?? tokens["--tabs-selectedFontColor"];
- proccessedTokens["--tabs-hoverBackgroundColor"] =
- this.setLightness(theme?.tabs?.baseColor, 58) ??
- tokens["--tabs-hoverBackgroundColor"];
- proccessedTokens["--tabs-pressedBackgroundColor"] =
- this.setLightness(theme?.tabs?.baseColor, 53) ??
- tokens["--tabs-pressedBackgroundColor"];
-
- //------------Sin Hacer---------------------
+ proccessedTokens["--accordion-assistiveTextFontColor"] =
+ theme?.accordion?.fontColor ??
+ tokens["--accordion-assistiveTextFontColor"];
+ proccessedTokens["--accordion-titleLabelFontColor"] =
+ theme?.accordion?.fontColor ?? tokens["--accordion-titleLabelFontColor"];
+ proccessedTokens["--accordion-iconColor"] =
+ theme?.accordion?.accentColor ?? tokens["--accordion-iconColor"];
+ proccessedTokens["--accordion-focusBorderColor"] =
+ theme?.accordion?.accentColor ?? tokens["--accordion-focusBorderColor"];
+ proccessedTokens["--accordion-disabledAssistiveTextFontColor"] =
+ this.setOpacity(theme?.accordion?.fontColor, 0.34) ??
+ tokens["--accordion-disabledAssistiveTextFontColor"];
+ proccessedTokens["--accordion-disabledTitleLabelFontColor"] =
+ this.setOpacity(theme?.accordion?.fontColor, 0.34) ??
+ tokens["--accordion-disabledTitleLabelFontColor"];
+ proccessedTokens["--accordion-disabledArrowColor"] =
+ this.setOpacity(theme?.accordion?.accentColor, 0.34) ??
+ tokens["--accordion-disabledArrowColor"];
+ proccessedTokens["--accordion-disabledIconColor"] =
+ this.setOpacity(theme?.accordion?.accentColor, 0.34) ??
+ tokens["--accordion-disabledIconColor"];
//BUTTON
proccessedTokens["--button-primaryBackgroundColor"] =
theme?.button?.baseColor ?? tokens["--button-primaryBackgroundColor"];
- proccessedTokens["--button-primaryHoverBackgroundColor"] =
- theme?.button?.hoverBaseColor ??
- tokens["--button-primaryHoverBackgroundColor"];
- proccessedTokens["--button-primaryFontColor"] =
- theme?.button?.primaryTextColor ?? tokens["--button-primaryFontColor"];
- proccessedTokens["--button-primaryHoverFontColor"] =
- theme?.button?.primaryHoverTextColor ??
- tokens["--button-primaryHoverFontColor"];
- proccessedTokens["--button-primaryDisabledFontColor"] =
- this.setOpacity(theme?.button?.primaryTextColor, 0.34) ??
- tokens["--button-primaryDisabledFontColor"];
- proccessedTokens["--button-primaryDisabledBackgroundColor"] =
- this.setOpacity(theme?.button?.baseColor, 0.34) ??
- tokens["--button-primaryDisabledBackgroundColor"];
- proccessedTokens["--button-secondaryOutlinedColor"] =
- theme?.button?.baseColor ?? tokens["--button-secondaryOutlinedColor"];
proccessedTokens["--button-secondaryFontColor"] =
- theme?.button?.secondaryTextColor ??
- tokens["--button-secondaryFontColor"];
+ theme?.button?.baseColor ?? tokens["--button-secondaryFontColor"];
+ proccessedTokens["--button-secondaryHoverBackgroundColor"] =
+ theme?.button?.baseColor ??
+ tokens["--button-secondaryHoverBackgroundColor"];
+ proccessedTokens["--button-textFontColor"] =
+ theme?.button?.baseColor ?? tokens["--button-textFontColor"];
+ proccessedTokens["--button-primaryFontColor"] =
+ theme?.button?.primaryFontColor ?? tokens["--button-primaryFontColor"];
+ proccessedTokens["--button-secondaryBorderColor"] =
+ theme?.button?.baseColor ?? tokens["--button-secondaryBorderColor"];
proccessedTokens["--button-secondaryHoverFontColor"] =
- theme?.button?.secondaryHoverTextColor ??
+ theme?.button?.secondaryHoverFontColor ??
tokens["--button-secondaryHoverFontColor"];
- proccessedTokens["--button-secondaryDisabledOutlinedColor"] =
- this.setOpacity(theme?.button?.baseColor, 0.34) ??
- tokens["--button-secondaryDisabledOutlinedColor"];
- proccessedTokens["--button-secondaryDisabledFontColor"] =
- this.setOpacity(theme?.button?.secondaryTextColor, 0.34) ??
- tokens["--button-secondaryDisabledFontColor"];
+ proccessedTokens["--button-primaryHoverBackgroundColor"] =
+ this.subLightness(theme?.button?.baseColor, 8) ??
+ tokens["--button-primaryHoverBackgroundColor"];
+ proccessedTokens["--button-primaryActiveBackgroundColor"] =
+ this.subLightness(theme?.button?.baseColor, 18) ??
+ tokens["--button-primaryActiveBackgroundColor"];
+ proccessedTokens["--button-secondaryActiveBackgroundColor"] =
+ this.subLightness(theme?.button?.baseColor, 18) ??
+ tokens["--button-secondaryActiveBackgroundColor"];
proccessedTokens["--button-textHoverBackgroundColor"] =
- theme?.button?.hoverBaseColor ?? tokens["--button-textHoverBackgroundColor"];
- proccessedTokens["--button-textFontColor"] =
- theme?.button?.textFontColor ?? tokens["--button-textFontColor"];
- proccessedTokens["--button-textHoverFontColor"] =
- theme?.button?.hoverTextColor ??
- tokens["--button-textHoverFontColor"];
- proccessedTokens["--button-textDisabledFontColor"] =
- this.setOpacity(theme?.button?.textFontColor, 0.34) ??
- tokens["--button-textDisabledFontColor"];
+ this.addLightness(theme?.button?.baseColor, 57) ??
+ tokens["--button-textHoverBackgroundColor"];
+ proccessedTokens["--button-textActiveBackgroundColor"] =
+ this.addLightness(theme?.button?.baseColor, 52) ??
+ tokens["--button-textActiveBackgroundColor"];
//CHECKBOX
proccessedTokens["--checkbox-borderColor"] =
theme?.checkbox?.baseColor ?? tokens["--checkbox-borderColor"];
proccessedTokens["--checkbox-checkColor"] =
theme?.checkbox?.checkColor ?? tokens["--checkbox-checkColor"];
- proccessedTokens["--checkbox-selectedBackgroundColor"] =
- theme?.checkbox?.baseColor ?? tokens["--checkbox-selectedBackgroundColor"];
- proccessedTokens["--checkbox-selectedDisabledBackgroundColor"] =
+ proccessedTokens["--checkbox-backgroundColorChecked"] =
+ theme?.checkbox?.baseColor ?? tokens["--checkbox-backgroundColorChecked"];
+ proccessedTokens["--checkbox-backgroundColorChecked"] =
+ theme?.checkbox?.baseColor ?? tokens["--checkbox-backgroundColorChecked"];
+ proccessedTokens["--checkbox-disabledBackgroundColorChecked"] =
this.setOpacity(theme?.checkbox?.baseColor, 0.34) ??
- tokens["--checkbox-selectedDisabledBackgroundColor"];
+ tokens["--checkbox-disabledBackgroundColorChecked"];
proccessedTokens["--checkbox-disabledBorderColor"] =
this.setOpacity(theme?.checkbox?.baseColor, 0.34) ??
tokens["--checkbox-disabledBorderColor"];
@@ -124,15 +125,13 @@ export class ComplexThemeBindingStrategy implements MappingStrategy {
//CHIP
proccessedTokens["--chip-backgroundColor"] =
theme?.chip?.baseColor ?? tokens["--chip-backgroundColor"];
- proccessedTokens["--chip-outlinedColor"] =
- theme?.chip?.accentColor ?? tokens["--chip-outlinedColor"];
proccessedTokens["--chip-fontColor"] =
- theme?.chip?.textColor ?? tokens["--chip-fontColor"];
+ theme?.chip?.fontColor ?? tokens["--chip-fontColor"];
proccessedTokens["--chip-disabledBackgroundColor"] =
this.setOpacity(theme?.chip?.baseColor, 0.34) ??
tokens["--chip-disabledBackgroundColor"];
proccessedTokens["--chip-disabledFontColor"] =
- this.setOpacity(theme?.chip?.textColor, 0.34) ??
+ this.setOpacity(theme?.chip?.fontColor, 0.34) ??
tokens["--chip-disabledFontColor"];
//DATE
@@ -140,67 +139,98 @@ export class ComplexThemeBindingStrategy implements MappingStrategy {
theme?.date?.baseColor ??
tokens["--date-pickerSelectedDateBackgroundColor"];
proccessedTokens["--date-pickerSelectedDateColor"] =
- theme?.date?.accentColor ??
- tokens["--date-pickerSelectedDateColor"];
+ theme?.date?.accentColor ?? tokens["--date-pickerSelectedDateColor"];
proccessedTokens["--date-pickerHoverDateBackgroundColor"] =
this.setOpacity(theme?.date?.baseColor, 0.34) ??
tokens["--date-pickerHoverDateBackgroundColor"];
+ //NEWDATE
+ proccessedTokens["--newDate-pickerSelectedDateBackgroundColor"] =
+ theme?.newDate?.baseColor ??
+ tokens["--newDate-pickerSelectedDateBackgroundColor"];
+ proccessedTokens["--newDate-pickerSelectedDateColor"] =
+ theme?.newDate?.accentColor ??
+ tokens["--newDate-pickerSelectedDateColor"];
+ proccessedTokens["--newDate-pickerHoverDateBackgroundColor"] =
+ this.setOpacity(theme?.newDate?.baseColor, 0.34) ??
+ tokens["--newDate-pickerHoverDateBackgroundColor"];
+
//DROPDOWN
proccessedTokens["--dropdown-buttonBackgroundColor"] =
theme?.dropdown?.baseColor ?? tokens["--dropdown-buttonBackgroundColor"];
proccessedTokens["--dropdown-buttonFontColor"] =
- theme?.dropdown?.textColor ?? tokens["--dropdown-buttonFontColor"];
- proccessedTokens["--dropdown-buttonHoverBackgroundColor"] =
+ theme?.dropdown?.fontColor ?? tokens["--dropdown-buttonFontColor"];
+ proccessedTokens["--dropdown-hoverButtonBackgroundColor"] =
this.setOpacity(theme?.dropdown?.baseColor, 0.8) ??
- tokens["--dropdown-buttonHoverBackgroundColor"];
- proccessedTokens["--dropdown-optionsListHoverBackgroundColor"] =
- // this.setOpacity(theme?.dropdown?.baseColor, 0.34) ??
- tokens["--dropdown-optionsListHoverBackgroundColor"];
+ tokens["--dropdown-hoverButtonBackgroundColor"];
+ proccessedTokens["--dropdown-hoverOptionBackgroundColor"] =
+ this.setOpacity(theme?.dropdown?.baseColor, 0.34) ??
+ tokens["--dropdown-hoverOptionBackgroundColor"];
+ proccessedTokens["--dropdown-activeButtonBackgroundColor"] =
+ this.setOpacity(theme?.dropdown?.baseColor, 0.7) ??
+ tokens["--dropdown-activeButtonBackgroundColor"];
+ proccessedTokens["--dropdown-activeOptionBackgroundColor"] =
+ this.setOpacity(theme?.dropdown?.baseColor, 0.7) ??
+ tokens["--dropdown-activeOptionBackgroundColor"];
//FOOTER
proccessedTokens["--footer-backgroundColor"] =
theme?.footer?.baseColor ?? tokens["--footer-backgroundColor"];
- proccessedTokens["--footer-fontColor"] =
- theme?.footer?.textColor ?? tokens["--footer-fontColor"];
- proccessedTokens["--footer-lineColor"] =
- theme?.footer?.accentColor ?? tokens["--footer-lineColor"];
+ proccessedTokens["--footer-bottomLinksDividerColor"] =
+ theme?.footer?.accentColor ?? tokens["--footer-bottomLinksDividerColor"];
+ proccessedTokens["--footer-bottomLinksFontColor"] =
+ theme?.footer?.fontColor ?? tokens["--footer-bottomLinksFontColor"];
+ proccessedTokens["--footer-copyrightFontColor"] =
+ theme?.footer?.fontColor ?? tokens["--footer-copyrightFontColor"];
+ proccessedTokens["--footer-socialLinksColor"] =
+ theme?.footer?.fontColor ?? tokens["--footer-socialLinksColor"];
//HEADER
proccessedTokens["--header-backgroundColor"] =
theme?.header?.baseColor ?? tokens["--header-backgroundColor"];
proccessedTokens["--header-underlinedColor"] =
theme?.header?.accentColor ?? tokens["--header-underlinedColor"];
- proccessedTokens["--header-fontColor"] =
- theme?.header?.textColor ?? tokens["--header-fontColor"];
- proccessedTokens["--header-backgroundColorMenu"] =
- theme?.header?.menuBaseColor ??
- tokens["--header-backgroundColorMenu"];
- proccessedTokens["--header-hamburguerColor"] =
- theme?.header?.hamburguerColor ?? tokens["--header-hamburguerColor"];
+ proccessedTokens["--header-customContentFontColor"] =
+ theme?.header?.fontColor ?? tokens["--header-customContentFontColor"];
+ proccessedTokens["--header-menuCustomContentFontColor"] =
+ theme?.header?.fontColor ?? tokens["--header-menuCustomContentFontColor"];
+ proccessedTokens["--header-hamburguerFontColor"] =
+ theme?.header?.fontColor ?? tokens["--header-hamburguerFontColor"];
+ proccessedTokens["--header-menuBackgroundColor"] =
+ theme?.header?.menuBaseColor ?? tokens["--header-menuBackgroundColor"];
+ proccessedTokens["--header-hamburguerIconColor"] =
+ theme?.header?.hamburguerColor ?? tokens["--header-hamburguerIconColor"];
proccessedTokens["--header-hoverHamburguerColor"] =
this.setOpacity(theme?.header?.hamburguerColor, 0.16) ??
tokens["--header-hoverHamburguerColor"];
+ proccessedTokens["--header-hamburguerHoverColor"] =
+ this.setOpacity(theme?.header?.hamburguerColor, 0.16) ??
+ tokens["--header-hamburguerHoverColor"];
//INPUT TEXT
- proccessedTokens["--inputText-optionHoverBackgroundColor"] =
+ proccessedTokens["--inputText-hoverOptionBackgroundColor"] =
this.setOpacity(theme?.inputText?.selectedBaseColor, 0.34) ??
- tokens["--inputText-optionHoverBackgroundColor"];
+ tokens["--inputText-hoverOptionBackgroundColor"];
+
+ //NEW INPUT TEXT
+ proccessedTokens["--newInputText-hoverListOptionBackgroundColor"] =
+ theme?.newInputText?.selectedBaseColor ??
+ tokens["--newInputText-hoverListOptionBackgroundColor"];
+ proccessedTokens["--newInputText-activeListOptionBackgroundColor"] =
+ this.subLightness(theme?.newInputText?.selectedBaseColor, 15) ??
+ tokens["--newInputText-activeListOptionBackgroundColor"];
//PAGINATOR
proccessedTokens["--paginator-backgroundColor"] =
- theme?.paginator?.baseColor ??
- tokens["--paginator-backgroundColor"];
+ theme?.paginator?.baseColor ?? tokens["--paginator-backgroundColor"];
proccessedTokens["--paginator-fontColor"] =
- theme?.paginator?.accentColor ??
- tokens["--paginator-fontColor"];
+ theme?.paginator?.fontColor ?? tokens["--paginator-fontColor"];
//PROGRESSBAR
proccessedTokens["--progressBar-trackLineColor"] =
theme?.progressBar?.accentColor ?? tokens["--progressBar-trackLineColor"];
proccessedTokens["--progressBar-totalLineColor"] =
- this.setOpacity(theme?.progressBar?.baseColor, 0.34) ??
- tokens["--progressBar-totalLineColor"];
+ theme?.progressBar?.baseColor ?? tokens["--progressBar-totalLineColor"];
//RADIO
proccessedTokens["--radio-color"] =
@@ -221,7 +251,7 @@ export class ComplexThemeBindingStrategy implements MappingStrategy {
proccessedTokens["--sidenav-backgroundColor"] =
theme?.sidenav?.baseColor ?? tokens["--sidenav-backgroundColor"];
proccessedTokens["--sidenav-arrowContainerColor"] =
- this.setOpacity(theme?.sidenav?.arrowBaseColor, 0.80) ??
+ this.setOpacity(theme?.sidenav?.arrowBaseColor, 0.8) ??
tokens["--sidenav-arrowContainerColor"];
proccessedTokens["--sidenav-arrowColor"] =
theme?.sidenav?.arrowAccentColor ?? tokens["--sidenav-arrowColor"];
@@ -233,18 +263,24 @@ export class ComplexThemeBindingStrategy implements MappingStrategy {
proccessedTokens["--slider-disabledThumbBackgroundColor"] =
this.setOpacity(theme?.slider?.baseColor, 0.34) ??
tokens["--slider-disabledThumbBackgroundColor"];
- proccessedTokens["--slider-disabledDotsBackgroundColor"] =
- this.setOpacity(theme?.slider?.baseColor, 0.34) ??
- tokens["--slider-disabledDotsBackgroundColor"];
proccessedTokens["--slider-disabledTrackLineColor"] =
this.setOpacity(theme?.slider?.baseColor, 0.34) ??
tokens["--slider-disabledTrackLineColor"];
proccessedTokens["--slider-thumbBackgroundColor"] =
theme?.slider?.baseColor ?? tokens["--slider-thumbBackgroundColor"];
- proccessedTokens["--slider-dotsBackgroundColor"] =
- theme?.slider?.baseColor ?? tokens["--slider-dotsBackgroundColor"];
+ proccessedTokens["--slider-tickBackgroundColor"] =
+ theme?.slider?.baseColor ?? tokens["--slider-tickBackgroundColor"];
proccessedTokens["--slider-trackLineColor"] =
theme?.slider?.baseColor ?? tokens["--slider-trackLineColor"];
+ proccessedTokens["--slider-disabledTickBackgroundColor"] =
+ this.setOpacity(theme?.slider?.baseColor, 0.34) ??
+ tokens["--slider-disabledTickBackgroundColor"];
+ proccessedTokens["--slider-activeThumbBackgroundColor"] =
+ this.subLightness(theme?.slider?.baseColor, 15) ??
+ tokens["--slider-activeThumbBackgroundColor"];
+ proccessedTokens["--slider-hoverThumbBackgroundColor"] =
+ this.subLightness(theme?.slider?.baseColor, 15) ??
+ tokens["--slider-hoverThumbBackgroundColor"];
//SPINNER
proccessedTokens["--spinner-trackCircleColor"] =
@@ -262,57 +298,71 @@ export class ComplexThemeBindingStrategy implements MappingStrategy {
//TABLE
proccessedTokens["--table-headerBackgroundColor"] =
- theme?.table?.baseColor ??
- tokens["--table-headerBackgroundColor"];
+ theme?.table?.baseColor ?? tokens["--table-headerBackgroundColor"];
proccessedTokens["--table-headerFontColor"] =
- theme?.table?.textColor ?? tokens["--table-headerFontColor"];
+ theme?.table?.fontColor ?? tokens["--table-headerFontColor"];
+
+ //TABS
+ proccessedTokens["--tabs-selectedFontColor"] =
+ theme?.tabs?.baseColor ?? tokens["--tabs-selectedFontColor"];
+ proccessedTokens["--tabs-selectedIconColor"] =
+ theme?.tabs?.baseColor ?? tokens["--tabs-selectedIconColor"];
+ proccessedTokens["--tabs-selectedUnderlineColor"] =
+ theme?.tabs?.baseColor ?? tokens["--tabs-selectedUnderlineColor"];
+ proccessedTokens["--tabs-focusOutline"] =
+ theme?.tabs?.baseColor ?? tokens["--tabs-focusOutline"];
+ proccessedTokens["--tabs-hoverBackgroundColor"] =
+ this.addLightness(theme?.tabs?.baseColor, 58) ??
+ tokens["--tabs-hoverBackgroundColor"];
+ proccessedTokens["--tabs-pressedBackgroundColor"] =
+ this.addLightness(theme?.tabs?.baseColor, 53) ??
+ tokens["--tabs-pressedBackgroundColor"];
//TOGGLE GROUP
proccessedTokens["--toggleGroup-unselectedBackgroundColor"] =
- theme?.toggle?.unselectedBaseColor ??
+ theme?.toggleGroup?.unselectedBaseColor ??
tokens["--toggleGroup-unselectedBackgroundColor"];
proccessedTokens["--toggleGroup-unselectedHoverBackgroundColor"] =
- theme?.toggle?.unselectedHoverBaseColor ??
+ this.subLightness(theme?.toggleGroup?.unselectedBaseColor, 8) ??
tokens["--toggleGroup-unselectedHoverBackgroundColor"];
- proccessedTokens["--toggleGroup-unselectedActiveBackgroundColor"] =
- theme?.toggle?.unselectedActiveBaseColor ??
+ proccessedTokens["--toggleGroup-unselectedActiveBackgroundColor"] =
+ theme?.toggleGroup?.selectedBaseColor ??
tokens["--toggleGroup-unselectedActiveBackgroundColor"];
proccessedTokens["--toggleGroup-unselectedFontColor"] =
- theme?.toggle?.unselectedTextColor ??
+ theme?.toggleGroup?.unselectedFontColor ??
tokens["--toggleGroup-unselectedFontColor"];
proccessedTokens["--toggleGroup-selectedBackgroundColor"] =
- theme?.toggle?.selectedBaseColor ??
+ theme?.toggleGroup?.selectedBaseColor ??
tokens["--toggleGroup-selectedBackgroundColor"];
proccessedTokens["--toggleGroup-selectedHoverBackgroundColor"] =
- theme?.toggle?.selectedHoverBaseColor ??
+ this.subLightness(theme?.toggleGroup?.selectedBaseColor, 8) ??
tokens["--toggleGroup-selectedHoverBackgroundColor"];
- proccessedTokens["--toggleGroup-selectedActiveBackgroundColor"] =
- theme?.toggle?.selectedActiveBaseColor ??
+ proccessedTokens["--toggleGroup-selectedActiveBackgroundColor"] =
+ this.subLightness(theme?.toggleGroup?.selectedBaseColor, 18) ??
tokens["--toggleGroup-selectedActiveBackgroundColor"];
proccessedTokens["--toggleGroup-selectedFontColor"] =
- theme?.toggle?.selectedTextColor ?? tokens["--toggleGroup-selectedFontColor"];
- proccessedTokens["--toggleGroup-selectedHoverFontColor"] =
- theme?.toggle?.selectedHoverTextColor ??
- tokens["--toggleGroup-selectedHoverFontColor"];
+ theme?.toggleGroup?.selectedFontColor ??
+ tokens["--toggleGroup-selectedFontColor"];
proccessedTokens["--toggleGroup-selectedDisabledBackgroundColor"] =
- this.setOpacity(theme?.toggle?.selectedBaseColor, 0.34) ??
+ this.addLightness(theme?.toggleGroup?.selectedBaseColor, 57) ??
tokens["--toggleGroup-selectedDisabledBackgroundColor"];
proccessedTokens["--toggleGroup-selectedDisabledFontColor"] =
- this.setOpacity(theme?.toggle?.selectedTextColor, 0.34) ??
+ this.addLightness(theme?.toggleGroup?.selectedBaseColor, 42) ??
tokens["--toggleGroup-selectedDisabledFontColor"];
proccessedTokens["--toggleGroup-unselectedDisabledBackgroundColor"] =
- this.setOpacity(theme?.toggle?.unselectedBaseColor, 0.34) ??
+ this.addLightness(theme?.toggleGroup?.unselectedBaseColor, 5) ??
tokens["--toggleGroup-unselectedDisabledBackgroundColor"];
proccessedTokens["--toggleGroup-unselectedDisabledFontColor"] =
- this.setOpacity(theme?.toggle?.unselectedTextColor, 0.34) ??
+ this.setOpacity(theme?.toggleGroup?.unselectedFontColor, 0.34) ??
tokens["--toggleGroup-unselectedDisabledFontColor"];
//WIZARD
- proccessedTokens["--wizard-selectedBackgroundColor"] =
+ proccessedTokens["--wizard-stepContainerSelectedBackgroundColor"] =
theme?.wizard?.baseColor ??
- tokens["--wizard-selectedBackgroundColor"];
- proccessedTokens["--wizard-selectedFont"] =
- theme?.wizard?.textColor ?? tokens["--wizard-selectedFont"];
+ tokens["--wizard-stepContainerSelectedBackgroundColor"];
+ proccessedTokens["--wizard-stepContainerSelectedFontColor"] =
+ theme?.wizard?.fontColor ??
+ tokens["--wizard-stepContainerSelectedFontColor"];
return proccessedTokens;
}
diff --git a/projects/dxc-ngx-cdk/src/lib/theme/componentTokens.ts b/projects/dxc-ngx-cdk/src/lib/theme/componentTokens.ts
index e8fe7c2b3..a37ef11d1 100644
--- a/projects/dxc-ngx-cdk/src/lib/theme/componentTokens.ts
+++ b/projects/dxc-ngx-cdk/src/lib/theme/componentTokens.ts
@@ -10,6 +10,7 @@ const globalTokens = {
hal_grey_l_75: "#bfbfbf",
hal_grey_l_60: "#999999",
hal_grey_s_40: "#666666",
+ color_grey_800: "#4d4d4d",
hal_black: "#000000",
darkWhite: "#eeeeee",
lightGrey: "#D9D9D9",
@@ -143,321 +144,279 @@ const globalTokens = {
};
export const componentTokens = {
- "--fontFamily": globalTokens.type_sans,
- //ACCORDION
"--accordion-backgroundColor": globalTokens.hal_white,
- "--accordion-arrowColor": globalTokens.purple,
- "--accordion-hoverBackgroundColor": globalTokens.lightPurple,
- //Font
- "--accordion-fontColorBase": globalTokens.hal_grey_s_40,
- "--accordion-disabledFontColor": globalTokens.hal_grey_l_75,
- //Title
- "--accordion-titleFontFamily": globalTokens.type_sans,
- "--accordion-titleFontSize": globalTokens.type_scale_03,
- "--accordion-titleFontWeight": globalTokens.type_regular,
- "--accordion-titleFontStyle": globalTokens.type_normal,
- "--accordion-titleFontColor": "",
- "--accordion-titleMarginRight": "48px",
- "--accordion-titleMarginLeft": "0px",
- "--accordion-titleMarginTop": "0px",
- "--accordion-titleMarginBottom": "0px",
- //AssistiveText
+ "--accordion-arrowColor": globalTokens.hal_purple_s_38,
+ "--accordion-hoverBackgroundColor": globalTokens.hal_purple_l_95,
+ "--accordion-titleLabelFontFamily": globalTokens.type_sans,
+ "--accordion-titleLabelFontSize": globalTokens.type_scale_03,
+ "--accordion-titleLabelFontWeight": globalTokens.type_regular,
+ "--accordion-titleLabelFontStyle": globalTokens.type_normal,
+ "--accordion-titleLabelFontColor": globalTokens.hal_black,
+ "--accordion-disabledTitleLabelFontColor": globalTokens.hal_grey_l_60,
+ "--accordion-titleLabelPaddingLeft": "0px",
+ "--accordion-titleLabelPaddingRight": "16px",
+ "--accordion-titleLabelPaddingTop": "0px",
+ "--accordion-titleLabelPaddingBottom": "0px",
"--accordion-assistiveTextFontFamily": globalTokens.type_sans,
"--accordion-assistiveTextFontSize": globalTokens.type_scale_03,
"--accordion-assistiveTextFontWeight": globalTokens.type_light,
"--accordion-assistiveTextFontStyle": globalTokens.type_italic,
- "--accordion-assistiveTextFontColor": "",
+ "--accordion-assistiveTextFontColor": globalTokens.hal_grey_s_40,
"--accordion-assistiveTextLetterSpacing": globalTokens.type_spacing_wide_01,
"--accordion-assistiveTextMinWidth": "100px",
- "--accordion-assistiveTextMarginRight": "0px",
- "--accordion-assistiveTextMarginLeft": "0px",
- "--accordion-assistiveTextMarginTop": "1px",
- "--accordion-assistiveTextMarginBottom": "0px",
- //CustomContent
- "--accordion-customContentFontFamily": globalTokens.type_sans,
- "--accordion-customContentFontSize": globalTokens.type_scale_03,
- "--accordion-customContentFontWeight": globalTokens.type_light,
- "--accordion-customContentFontColor": "",
- //Header
- "--accordion-headerPaddingLeft": "16px",
- "--accordion-headerPaddingRight": "16px",
- "--accordion-headerPaddingTop": "0px",
- "--accordion-headerPaddingBottom": "0px",
- "--accordion-headerFocusBorderStyle": "auto",
- "--accordion-headerFocusBorderThickness": "1px",
- "--accordion-headerFocusBorderColor": globalTokens.purple,
- //Size
- "--accordion-minHeight": "48px",
- "--accordion-minWidth": "280px",
- //Icon
- "--accordion-iconMaxHeight": "24px",
- "--accordion-iconMaxWidth": "24px",
+ "--accordion-assistiveTextPaddingLeft": "0px",
+ "--accordion-assistiveTextPaddingRight": "24px",
+ "--accordion-iconSize": "24px",
+ "--accordion-iconColor": globalTokens.hal_purple_s_38,
+ "--accordion-disabledIconColor": globalTokens.hal_grey_l_60,
"--accordion-iconMarginLeft": "0px",
- "--accordion-iconMarginRigth": "12px",
- //Border/BoxShadow
+ "--accordion-iconMarginRight": "12px",
"--accordion-borderRadius": "4px",
"--accordion-boxShadowOffsetX": "0px",
"--accordion-boxShadowOffsetY": "6px",
"--accordion-boxShadowBlur": "10px",
"--accordion-boxShadowColor": "#00000024",
- //Separator
"--accordion-accordionGroupSeparatorBorderColor": "#00000024",
"--accordion-accordionGroupSeparatorBorderThickness": "1px",
- "--accordion-accordionGroupSeparatorBorderRadius": "0px",
- "--accordion-accordionGroupSeparatorBorderStyle": "solid",
+ "--accordion-accordionGroupSeparatorBorderStyle": globalTokens.border_solid,
+ "--accordion-disabledBackgroundColor": globalTokens.transparent,
+ "--accordion-disabledArrowColor": globalTokens.hal_grey_l_60,
+ "--accordion-disabledAssistiveTextFontColor": globalTokens.hal_grey_l_60,
+ "--accordion-focusBorderStyle": "auto",
+ "--accordion-focusBorderThickness": "1px",
+ "--accordion-focusBorderOffset": "-1px",
+ "--accordion-focusBorderColor": globalTokens.hal_purple_s_38,
//ALERT
- "--alert-infoColor": globalTokens.lightBlue,
- "--alert-successColor": globalTokens.lightGreen,
- "--alert-warningColor": globalTokens.lightYellow,
- "--alert-errorColor": globalTokens.lightPink,
- "--alert-overlayColor": globalTokens.hal_black,
- "--alert-overlayOpacity": "0.8",
- "--alert-focusColor": globalTokens.blue, //ponerlo en el componente
- // Title
- "--alert-height": "48px",
- "--alert-titleFontFamily": globalTokens.type_sans,
- "--alert-titleFontSize": globalTokens.type_scale_01,
- "--alert-titleFontColor": globalTokens.hal_black,
- "--alert-titleFontWeight": globalTokens.type_bold,
- "--alert-titleFontStyle": globalTokens.type_normal,
- "--alert-titleTextTransform": globalTokens.type_uppercase,
- "--alert-titlePaddingRight": "8px",
- "--alert-titlePaddingLeft": "12px",
"--alert-titlePaddingTop": "0px",
"--alert-titlePaddingBottom": "0px",
- //Content
- "--alert-contentFontFamily": globalTokens.type_sans,
- "--alert-contentFontSize": globalTokens.type_scale_01,
- "--alert-contentFontColor": globalTokens.hal_black,
- "--alert-contentFontWeight": globalTokens.type_normal,
- "--alert-contentPaddingLeft": "48px",
- "--alert-contentPaddingRight": "12px",
- "--alert-contentPaddingTop": "8px",
- "--alert-contentPaddingBottom": "20px",
- //InlineText
- "--alert-inlineTextPaddingLeft": "8px",
- "--alert-inlineTextPaddingRight": "8px",
"--alert-inlineTextPaddingTop": "0px",
"--alert-inlineTextPaddingBottom": "0px",
- //Icon
- "--alert-iconPaddingLeft": "12px",
- "--alert-iconPaddingRight": "0px",
"--alert-iconPaddingTop": "0px",
"--alert-iconPaddingBottom": "0px",
- "--alert-iconSize": "20px",
- //Box/Border
"--alert-boxShadowOffsetX": "0px",
"--alert-boxShadowOffsetY": "3px",
"--alert-boxShadowBlur": "6px",
"--alert-boxShadowColor": "#00000012",
+ "--alert-titleFontFamily": globalTokens.type_sans,
+ "--alert-titleFontColor": globalTokens.hal_black,
+ "--alert-titleFontSize": globalTokens.type_scale_01,
+ "--alert-titleFontStyle": globalTokens.type_normal,
+ "--alert-titleFontWeight": globalTokens.type_bold,
+ "--alert-titleTextTransform": globalTokens.type_uppercase,
+ "--alert-titlePaddingRight": "0px",
+ "--alert-titlePaddingLeft": "0px",
+ "--alert-inlineTextFontFamily": globalTokens.type_sans,
+ "--alert-inlineTextFontColor": globalTokens.hal_black,
+ "--alert-inlineTextFontSize": globalTokens.type_scale_01,
+ "--alert-inlineTextFontStyle": globalTokens.type_normal,
+ "--alert-inlineTextFontWeight": globalTokens.type_regular,
+ "--alert-inlineTextPaddingLeft": "0px",
+ "--alert-inlineTextPaddingRight": "0px",
+ "--alert-contentPaddingLeft": "0px",
+ "--alert-contentPaddingRight": "0px",
+ "--alert-contentPaddingTop": "20px",
+ "--alert-contentPaddingBottom": "30px",
"--alert-borderRadius": "4px",
"--alert-borderStyle": globalTokens.border_solid,
"--alert-borderThickness": "1px",
"--alert-infoBorderColor": globalTokens.hal_blue_s_35,
"--alert-successBorderColor": globalTokens.hal_green_s_39,
- "--alert-warningBorderColor": globalTokens.hal_yellow_s_57,
+ "--alert-warningBorderColor": globalTokens.hal_yellow_d_40,
"--alert-errorBorderColor": globalTokens.hal_red_s_41,
+ "--alert-iconSize": "24px",
+ "--alert-iconPaddingLeft": "0px",
+ "--alert-iconPaddingRight": "0px",
+ "--alert-infoIconColor": globalTokens.hal_blue_s_35,
+ "--alert-successIconColor": globalTokens.hal_green_s_39,
+ "--alert-warningIconColor": globalTokens.hal_yellow_d_40,
+ "--alert-errorIconColor": globalTokens.hal_red_s_41,
+ "--alert-infoBackgroundColor": globalTokens.hal_blue_l_95,
+ "--alert-successBackgroundColor": globalTokens.hal_green_l_95,
+ "--alert-warningBackgroundColor": globalTokens.hal_yellow_l_95,
+ "--alert-errorBackgroundColor": globalTokens.hal_red_l_95,
+ "--alert-overlayColor": "#000000B3",
+ "--alert-hoverActionBackgroundColor": "#0000000D",
+ "--alert-focusActionBorderColor": globalTokens.hal_blue_l_50,
+ "--alert-activeActionBackgroundColor": "#0000001A",
//BOX
"--box-backgroundColor": globalTokens.hal_white,
-
- "--box-fontFamily": globalTokens.type_sans,
- "--box-fontSize": globalTokens.type_scale_02,
- "--box-fontWeight": globalTokens.type_normal,
- "--box-fontColor": globalTokens.hal_black,
"--box-letterSpacing": globalTokens.type_spacing_wide_01,
-
"--box-borderRadius": "4px",
"--box-borderThickness": "0px",
"--box-borderColor": globalTokens.transparent,
"--box-borderStyle": globalTokens.type_no_line,
-
"--box-noneShadowDepthShadowOffsetX": "none",
"--box-noneShadowDepthShadowOffsetY": "none",
"--box-noneShadowDepthShadowBlur": "none",
"--box-noneShadowDepthShadowSpread": "none",
"--box-noneShadowDepthShadowColor": globalTokens.transparent,
"--box-oneShadowDepthShadowOffsetX": "0px",
- "--box-oneShadowDepthShadowOffsetY": "2px",
- "--box-oneShadowDepthShadowBlur": "1px",
- "--box-oneShadowDepthShadowSpread": "-1px",
+ "--box-oneShadowDepthShadowOffsetY": "3px",
+ "--box-oneShadowDepthShadowBlur": "6px",
+ "--box-oneShadowDepthShadowSpread": "0px",
"--box-oneShadowDepthShadowColor": "#00000033",
"--box-twoShadowDepthShadowOffsetX": "0px",
"--box-twoShadowDepthShadowOffsetY": "3px",
- "--box-twoShadowDepthShadowBlur": "3px",
- "--box-twoShadowDepthShadowSpread": "-2px",
+ "--box-twoShadowDepthShadowBlur": "10px",
+ "--box-twoShadowDepthShadowSpread": "0px",
"--box-twoShadowDepthShadowColor": "#00000033",
//BUTTON
- "--button-primaryBackgroundColor": globalTokens.purple,
- "--button-primaryBackgroundColorOnDark": "#581B81",
- "--button-primaryHoverBackgroundColor": globalTokens.hal_black,
- "--button-primaryHoverBackgroundColorOnDark": "#581B81",
+ "--button-labelFontLineHeight": "1.5em",
+ "--button-labelLetterSpacing": "0.025em",
+ "--button-paddingLeft": "8px",
+ "--button-paddingRight": "8px",
+ "--button-paddingTop": "8px",
+ "--button-paddingBottom": "8px",
+ "--button-focusBorderColor": globalTokens.hal_blue_l_50,
+ "--button-focusBorderColorOnDark": globalTokens.hal_blue_l_50,
+ "--button-primaryBackgroundColor": globalTokens.hal_purple_s_38,
+ "--button-primaryBackgroundColorOnDark": globalTokens.hal_purple_s_38,
"--button-primaryFontColor": globalTokens.hal_white,
- "--button-primaryFontColorOnDark": globalTokens.hal_black,
- "--button-primaryHoverFontColor": globalTokens.hal_white,
- "--button-primaryHoverFontColorOnDark": globalTokens.hal_black,
- "--button-disabledPrimaryBackgroundColor": globalTokens.lightPurple,
- "--button-primaryActiveBackgroundColor": globalTokens.mediumBlack,
- "--button-primaryActiveBackgroundColorOnDark": "#581B81",
- "--button-primaryDisabledBackgroundColor": globalTokens.lightPurple,
- "--button-primaryDisabledBackgroundColorOnDark": "#ffffff57",
- "--button-primaryDisabledFontColor": globalTokens.hal_white,
- "--button-primaryDisabledFontColorOnDark": globalTokens.hal_black,
- "--button-primaryBorderColor": globalTokens.transparent,
- "--button-primaryBorderColorOnDark": globalTokens.transparent,
+ "--button-primaryFontColorOnDark": globalTokens.hal_white,
+ "--button-primaryHoverBackgroundColor": globalTokens.hal_purple_d_30,
+ "--button-primaryHoverBackgroundColorOnDark": "#7D2FD0",
+ "--button-primaryActiveBackgroundColor": globalTokens.hal_purple_d_20,
+ "--button-primaryActiveBackgroundColorOnDark": globalTokens.hal_purple_d_30,
+ "--button-primaryDisabledBackgroundColor": globalTokens.hal_grey_l_95,
+ "--button-primaryDisabledBackgroundColorOnDark": "#4d4d4d",
+ "--button-primaryDisabledFontColor": globalTokens.hal_grey_l_60,
+ "--button-primaryDisabledFontColorOnDark": globalTokens.hal_grey_l_60,
"--button-primaryBorderThickness": "0px",
"--button-primaryBorderStyle": "none",
"--button-primaryBorderRadius": "4px",
"--button-primaryFontFamily": globalTokens.type_sans,
"--button-primaryFontSize": globalTokens.type_scale_03,
"--button-primaryFontWeight": globalTokens.type_regular,
- "--button-primaryPaddingTop": "12px",
- "--button-primaryPaddingBottom": "12px",
- "--button-secondaryOutlinedColor": globalTokens.purple,
- "--button-secondaryOutlinedColorOnDark": "#6A229A",
"--button-secondaryBackgroundColor": globalTokens.transparent,
"--button-secondaryBackgroundColorOnDark": globalTokens.transparent,
- "--button-secondaryHoverOutlinedColor": globalTokens.hal_black,
- "--button-secondaryHoverOutlinedColorOnDark": "#6A229A",
- "--button-secondaryFontColor": globalTokens.hal_black,
+ "--button-secondaryFontColor": globalTokens.hal_purple_s_38,
"--button-secondaryFontColorOnDark": globalTokens.hal_white,
- "--button-secondaryHoverFontColor": globalTokens.hal_black,
- "--button-secondaryHoverFontColorOnDark": globalTokens.hal_white,
- "--button-secondaryActiveBackgroundColor": globalTokens.mediumGreyBlack,
- "--button-secondaryActiveBackgroundColorOnDark": "#FFFFFF29",
- "--button-secondaryHoverBackgroundColor": globalTokens.darkWhite,
- "--button-secondaryHoverBackgroundColorOnDark": "#FFFFFF14",
- "--button-secondaryDisabledOutlinedColor": globalTokens.lightPurple,
- "--button-secondaryDisabledOutlinedColorOnDark": "#575757",
- "--button-secondaryDisabledFontColor": globalTokens.lighterBlack,
- "--button-secondaryDisabledFontColorOnDark": "#575757",
+ "--button-secondaryHoverFontColor": globalTokens.hal_white,
+ "--button-secondaryHoverFontColorOnDark": globalTokens.hal_black,
+ "--button-secondaryBorderColor": globalTokens.hal_purple_s_38,
+ "--button-secondaryBorderColorOnDark": globalTokens.hal_white,
+ "--button-secondaryHoverBackgroundColor": globalTokens.hal_purple_s_38,
+ "--button-secondaryHoverBackgroundColorOnDark": globalTokens.hal_white,
+ "--button-secondaryActiveBackgroundColor": globalTokens.hal_purple_d_20,
+ "--button-secondaryActiveBackgroundColorOnDark": "#e6e6e6",
+ "--button-secondaryDisabledBackgroundColor": globalTokens.transparent,
+ "--button-secondaryDisabledBackgroundColorOnDark": globalTokens.transparent,
+ "--button-secondaryDisabledFontColor": "#b1b1b1",
+ "--button-secondaryDisabledFontColorOnDark": globalTokens.hal_grey_l_60,
+ "--button-secondaryDisabledBorderColor": globalTokens.hal_grey_l_60,
+ "--button-secondaryDisabledBorderColorOnDark": globalTokens.hal_grey_l_60,
"--button-secondaryBorderThickness": "1px",
- "--button-secondaryBorderStyle": "solid",
+ "--button-secondaryBorderStyle": globalTokens.border_solid,
"--button-secondaryBorderRadius": "4px",
"--button-secondaryFontFamily": globalTokens.type_sans,
"--button-secondaryFontSize": globalTokens.type_scale_03,
"--button-secondaryFontWeight": globalTokens.type_regular,
- "--button-secondaryPaddingTop": "10px",
- "--button-secondaryPaddingBottom": "10px",
"--button-textBackgroundColor": globalTokens.transparent,
"--button-textBackgroundColorOnDark": globalTokens.transparent,
- "--button-textHoverBackgroundColor": globalTokens.hal_black,
- "--button-textHoverBackgroundColorOnDark": "#6A229A80",
- "--button-textFontColor": globalTokens.purple,
+ "--button-textFontColor": globalTokens.hal_purple_s_38,
"--button-textFontColorOnDark": globalTokens.hal_white,
- "--button-textHoverFontColor": globalTokens.hal_white,
- "--button-textHoverFontColorOnDark": globalTokens.hal_white,
- "--button-textActiveBackgroundColor": globalTokens.mediumBlack,
- "--button-textActiveBackgroundColorOnDark": "#581B81",
- "--button-textDisabledFontColor": globalTokens.lightPurple,
+ "--button-textHoverBackgroundColor": globalTokens.hal_purple_l_95,
+ "--button-textHoverBackgroundColorOnDark": "#4d4d4d",
+ "--button-textActiveBackgroundColor": globalTokens.hal_purple_l_90,
+ "--button-textActiveBackgroundColorOnDark": globalTokens.hal_grey_s_40,
"--button-textDisabledBackgroundColor": globalTokens.transparent,
"--button-textDisabledBackgroundColorOnDark": globalTokens.transparent,
- "--button-textDisabledFontColorOnDark": "#FFFFFF80",
+ "--button-textDisabledFontColor": globalTokens.hal_grey_l_60,
+ "--button-textDisabledFontColorOnDark": globalTokens.hal_grey_l_60,
"--button-textBorderThickness": "0px",
- "--button-textBorderColor": globalTokens.transparent,
- "--button-textBorderColorOnDark": globalTokens.transparent,
"--button-textBorderStyle": "none",
"--button-textBorderRadius": "4px",
"--button-textFontFamily": globalTokens.type_sans,
"--button-textFontSize": globalTokens.type_scale_03,
"--button-textFontWeight": globalTokens.type_regular,
- "--button-textPaddingTop": "12px",
- "--button-textPaddingBottom": "12px",
- "--button-focusColor": globalTokens.blue,
- "--button-labelFontLineHeight": "1em",
- "--button-labelLetterSpacing": globalTokens.type_spacing_wide_01,
- "--button-height": "40px",
- "--button-iconSize": "20px",
//CARD
"--card-height": "220px",
"--card-width": "400px",
//CHECKBOX
+ "--checkbox-backgroundColorChecked": globalTokens.hal_blue_s_35,
+ "--checkbox-backgroundColorCheckedOnDark": globalTokens.hal_grey_l_90,
+ "--checkbox-hoverBackgroundColorChecked": globalTokens.hal_blue_d_20,
+ "--checkbox-hoverBackgroundColorCheckedOnDark": globalTokens.hal_white,
+ "--checkbox-disabledBackgroundColorChecked": globalTokens.hal_grey_l_60,
+ "--checkbox-disabledBackgroundColorCheckedOnDark":
+ globalTokens.color_grey_800,
"--checkbox-borderColor": globalTokens.hal_blue_s_35,
- "--checkbox-hoverBorderColor": globalTokens.hal_blue_d_20,
"--checkbox-borderColorOnDark": globalTokens.hal_grey_l_90,
+ "--checkbox-hoverBorderColor": globalTokens.hal_blue_d_20,
"--checkbox-hoverBorderColorOnDark": globalTokens.hal_white,
- "--checkbox-selectedBackgroundColor": globalTokens.hal_blue_s_35,
- "--checkbox-selectedHoverBackgroundColor": globalTokens.hal_blue_d_20,
- "--checkbox-selectedBackgroundColorOnDark": globalTokens.hal_grey_l_90,
- "--checkbox-selectedHoverBackgroundColorOnDark": globalTokens.hal_white,
+ "--checkbox-disabledBorderColor": globalTokens.hal_grey_l_60,
+ "--checkbox-disabledBorderColorOnDark": globalTokens.color_grey_800,
"--checkbox-checkColor": globalTokens.hal_white,
"--checkbox-checkColorOnDark": globalTokens.hal_black,
- "--checkbox-fontColor": globalTokens.hal_black,
- "--checkbox-fontColorOnDark": globalTokens.hal_white,
+ "--checkbox-disabledCheckColor": globalTokens.hal_white,
+ "--checkbox-disabledCheckColorOnDark": globalTokens.hal_grey_l_60,
"--checkbox-fontFamily": globalTokens.type_sans,
"--checkbox-fontSize": globalTokens.type_scale_02,
"--checkbox-fontWeight": globalTokens.type_regular,
- "--checkbox-checkLabelSpacing": "8px",
- "--checkbox-selectedDisabledBackgroundColor": globalTokens.hal_grey_l_60,
- "--checkbox-selectedDisabledBackgroundColorOnDark": "#4d4d4d",
- "--checkbox-disabledBorderColor": globalTokens.hal_grey_l_60,
- "--checkbox-disabledBorderColorOnDark": "#4d4d4d",
- "--checkbox-disabledCheckColor": globalTokens.hal_white,
- "--checkbox-disabledCheckColorOnDark": globalTokens.hal_grey_l_60,
+ "--checkbox-fontColor": globalTokens.hal_black,
+ "--checkbox-fontColorOnDark": globalTokens.hal_white,
"--checkbox-disabledFontColor": globalTokens.hal_grey_l_60,
"--checkbox-disabledFontColorOnDark": globalTokens.hal_grey_l_60,
"--checkbox-focusColor": globalTokens.hal_blue_l_50,
"--checkbox-focusColorOnDark": globalTokens.hal_blue_l_50,
+ "--checkbox-checkLabelSpacing": "8px",
//CHIP
- "--chip-backgroundColor": "#e6e6e6",
- "--chip-borderColor": "transparent",
- "--chip-fontColor": globalTokens.hal_black,
+ "--chip-backgroundColor": globalTokens.hal_grey_l_90,
"--chip-disabledBackgroundColor": globalTokens.hal_grey_l_95,
- "--chip-disabledFontColor": "#999999",
"--chip-fontFamily": globalTokens.type_sans,
"--chip-fontSize": globalTokens.type_scale_03,
- "--chip-fontWeight": "400",
- "--chip-fontStyle": "normal",
- "--chip-borderRadius": "50px",
- "--chip-borderThickness": "2px",
+ "--chip-fontStyle": globalTokens.type_normal,
+ "--chip-fontWeight": globalTokens.type_regular,
+ "--chip-fontColor": globalTokens.hal_black,
+ "--chip-disabledFontColor": globalTokens.hal_grey_l_60,
+ "--chip-borderColor": globalTokens.transparent,
+ "--chip-borderRadius": "80px",
+ "--chip-borderThickness": "0px",
"--chip-borderStyle": "solid",
- "--chip-height": "18px",
"--chip-contentPaddingLeft": "16px",
"--chip-contentPaddingRight": "16px",
- "--chip-contentPaddingTop": "10px",
- "--chip-contentPaddingBottom": "10px",
+ "--chip-contentPaddingTop": "0px",
+ "--chip-contentPaddingBottom": "0px",
"--chip-iconSize": "24px",
- "--chip-iconPaddingLeft": "0px",
- "--chip-iconPaddingRight": "0px",
+ "--chip-iconSpacing": "8px",
"--chip-iconColor": globalTokens.hal_black,
- "--chip-disabledIconColor": "#999999",
- "--chip-focusColor": globalTokens.blue,
+ "--chip-disabledIconColor": globalTokens.hal_grey_l_60,
+ "--chip-focusColor": globalTokens.hal_blue_s_35,
//DATE
"--date-pickerSelectedDateBackgroundColor": globalTokens.purple,
"--date-pickerSelectedDateColor": globalTokens.hal_white,
"--date-pickerBackgroundColor": globalTokens.hal_white,
- "--date-pickerActualDate": globalTokens.lightGrey,
+ "--date-pickerActualDateColor": globalTokens.lightGrey,
"--date-pickerFontColor": globalTokens.hal_black,
"--date-pickerHoverDateFontColor": globalTokens.hal_black,
- "--date-pickerHoverDateBackgroundColor": globalTokens.lightPurple,
+ "--date-pickerHoverDateBackgroundColor": globalTokens.lighterPurple,
"--date-focusColor": globalTokens.blue,
- "--date-pickerHoverHeaderColor": "#0000001F",
"--date-pickerYearColor": globalTokens.hal_black,
- "--date-pickerLabelColor": globalTokens.lighterBlack,
- "--date-pickerWeekLabelColor": globalTokens.lighterBlack,
+ "--date-pickerMonthColor": globalTokens.hal_black,
+ "--date-pickerWeekLabelColor": globalTokens.hal_black,
"--date-pickerBackgroundColorMonthArrows": globalTokens.transparent,
"--date-fontFamily": globalTokens.type_sans,
- "--date-pickerHeight": "300px",
+ "--date-pickerHeight": "316px",
"--date-pickerWidth": "290px",
//NEW DATE
"--newDate-pickerSelectedDateBackgroundColor": globalTokens.purple,
"--newDate-pickerSelectedDateColor": globalTokens.hal_white,
"--newDate-pickerBackgroundColor": globalTokens.hal_white,
- "--newDate-pickerActualDate": globalTokens.lightGrey,
+ "--newDate-pickerActualDateColor": globalTokens.lightGrey,
"--newDate-pickerFontColor": globalTokens.hal_black,
"--newDate-pickerHoverDateFontColor": globalTokens.hal_black,
"--newDate-pickerHoverDateBackgroundColor": globalTokens.lighterPurple,
"--newDate-focusColor": globalTokens.blue,
- "--newDate-pickerHoverHeaderColor": "#0000001F",
"--newDate-pickerYearColor": globalTokens.hal_black,
- "--newDate-pickerLabelColor": globalTokens.lighterBlack,
+ "--newDate-pickerMonthColor": globalTokens.lighterBlack,
"--newDate-pickerWeekLabelColor": globalTokens.lighterBlack,
"--newDate-pickerBackgroundColorMonthArrows": globalTokens.transparent,
"--newDate-fontFamily": globalTokens.type_sans,
@@ -466,180 +425,153 @@ export const componentTokens = {
//DIALOG
"--dialog-overlayColor": globalTokens.hal_black,
- "--dialog-overlayOpacity": "0.8",
+ "--dialog-overlayOpacity": "0.7",
"--dialog-backgroundColor": globalTokens.hal_white,
-
- "--dialog-scrollBarThumbColor": globalTokens.hal_grey_s_40,
- "--dialog-scrollBarTrackColor": globalTokens.lightGrey,
-
- "--dialog-fontFamily": globalTokens.type_sans,
- "--dialog-fontSize": globalTokens.type_scale_03,
- "--dialog-fontWeight": globalTokens.type_regular,
- "--dialog-fontColor": globalTokens.hal_black,
-
- "--dialog-closeIconWidth": "34px",
- "--dialog-closeIconHeight": "34px",
+ "--dialog-closeIconWidth": "24px",
+ "--dialog-closeIconHeight": "24px",
"--dialog-closeIconTopPosition": "20px",
"--dialog-closeIconRightPosition": "20px",
"--dialog-closeIconBackgroundColor": "none",
"--dialog-closeIconColor": globalTokens.hal_black,
"--dialog-closeIconBorderColor": globalTokens.type_no_line,
"--dialog-closeIconBorderThickness": "0px",
- "--dialog-closeIconBorderStyle": "solid",
+ "--dialog-closeIconBorderStyle": globalTokens.border_solid,
"--dialog-closeIconBorderRadius": "0px",
-
"--dialog-boxShadowOffsetX": "0px",
"--dialog-boxShadowOffsetY": "1px",
"--dialog-boxShadowBlur": "3px",
"--dialog-boxShadowColor": "rgba(0, 0, 0, 0.2)",
//DROPDOWN
- "--dropdown-scrollBarThumbColor": globalTokens.hal_grey_s_40,
- "--dropdown-scrollBarTrackColor": globalTokens.lightGrey,
- "--dropdown-focusColor": globalTokens.blue,
"--dropdown-buttonBackgroundColor": globalTokens.hal_white,
- "--dropdown-buttonFontColor": globalTokens.hal_black,
- "--dropdown-buttonHoverBackgroundColor": globalTokens.hal_grey_l_95,
+ "--dropdown-hoverButtonBackgroundColor": globalTokens.hal_grey_l_95,
"--dropdown-activeButtonBackgroundColor": globalTokens.lightGrey,
- "--dropdown-disabledButtonBackgroundColor": globalTokens.transparent,
- "--dropdown-disabledButtonFontColor": globalTokens.lighterBlack,
- "--dropdown-optionsListBackgroundColor": globalTokens.hal_white,
- "--dropdown-optionsListHoverBackgroundColor": globalTokens.hal_grey_l_95,
- "--dropdown-optionsListActiveBackgroundColor": globalTokens.lightGrey,
- "--dropdown-fontFamily": globalTokens.type_sans,
+ "--dropdown-buttonFontFamily": globalTokens.type_sans,
"--dropdown-buttonFontSize": globalTokens.type_scale_03,
"--dropdown-buttonFontStyle": globalTokens.type_normal,
"--dropdown-buttonFontWeight": globalTokens.type_regular,
- "--dropdown-minHeight": "40px",
- "--dropdown-borderRadius": "2px",
+ "--dropdown-buttonFontColor": globalTokens.hal_black,
+ "--dropdown-buttonIconSize": "20px",
+ "--dropdown-buttonIconSpacing": "10px",
+ "--dropdown-buttonIconColor": globalTokens.hal_black,
+ "--dropdown-buttonPaddingTop": "0px",
+ "--dropdown-buttonPaddingBottom": "0px",
+ "--dropdown-buttonPaddingLeft": "16px",
+ "--dropdown-buttonPaddingRight": "16px",
+ "--dropdown-disabledColor": globalTokens.lighterBlack,
+ "--dropdown-disabledButtonBackgroundColor": globalTokens.transparent,
+ "--dropdown-disabledBorderColor": globalTokens.lighterBlack,
+ "--dropdown-optionBackgroundColor": globalTokens.hal_white,
+ "--dropdown-hoverOptionBackgroundColor": globalTokens.hal_grey_l_95,
+ "--dropdown-activeOptionBackgroundColor": globalTokens.lightGrey,
+ "--dropdown-optionFontFamily": globalTokens.type_sans,
+ "--dropdown-optionFontSize": globalTokens.type_scale_root,
+ "--dropdown-optionFontStyle": globalTokens.type_normal,
+ "--dropdown-optionFontWeight": globalTokens.type_regular,
+ "--dropdown-optionFontColor": globalTokens.hal_black,
+ "--dropdown-optionIconSize": "20px",
+ "--dropdown-optionIconSpacing": "10px",
+ "--dropdown-optionIconColor": globalTokens.hal_black,
+ "--dropdown-optionPaddingTop": "6px",
+ "--dropdown-optionPaddingBottom": "6px",
+ "--dropdown-optionPaddingLeft": "16px",
+ "--dropdown-optionPaddingRight": "16px",
+ "--dropdown-caretIconSize": "24px",
+ "--dropdown-caretIconColor": globalTokens.hal_black,
+ "--dropdown-caretIconSpacing": "12px",
+ "--dropdown-borderRadius": "4px",
"--dropdown-borderStyle": "none",
"--dropdown-borderThickness": "0px",
"--dropdown-borderColor": globalTokens.transparent,
- "--dropdown-optionsHeight": "36px",
- "--dropdown-caretIconMarginRight": "0px",
- "--dropdown-caretIconMarginLeft": "0px",
- "--dropdown-caretIconMarginTop": "0px",
- "--dropdown-caretIconMarginBottom": "0px",
- "--dropdown-optionsFontColor": globalTokens.hal_black,
- "--dropdown-optionsFontSize": globalTokens.type_scale_03,
- "--dropdown-optionsFontStyle": globalTokens.type_normal,
- "--dropdown-optionsFontWeight": globalTokens.type_regular,
- "--dropdown-iconSize": "20px",
- "--dropdown-iconOptionSpacing": "12px",
- "--dropdown-iconColor": globalTokens.hal_black,
+ "--dropdown-scrollBarThumbColor": globalTokens.hal_grey_s_40,
+ "--dropdown-scrollBarTrackColor": globalTokens.lightGrey,
+ "--dropdown-focusColor": globalTokens.blue,
//FOOTER
+ "--footer-height": "124px",
"--footer-backgroundColor": globalTokens.hal_black,
- "--footer-fontColorBase": globalTokens.hal_white,
- "--footer-minHeight": "124px",
-
- "--footer-bottomLinksDividerColor": "#1489fb",
+ "--footer-bottomLinksDividerColor": globalTokens.hal_blue_l_50,
"--footer-bottomLinksDividerThickness": "1px",
"--footer-bottomLinksDividerStyle": "solid",
- "--footer-bottomLinksDividerSpacing": "6px",
- "--footer-bottomLinksFontFamily": "Open Sans, sans-serif",
- "--footer-bottomLinksFontSize": "0.75rem",
- "--footer-bottomLinksFontStyle": "normal",
- "--footer-bottomLinksFontWeight": "400",
- "--footer-bottomLinksFontColor": "",
- "--footer-bottomLinksTextDecoration": "none",
-
- "--footer-copyrightFontFamily": "Open Sans, sans-serif",
- "--footer-copyrightFontSize": "0.75rem",
- "--footer-copyrightFontStyle": "normal",
- "--footer-copyrightFontWeight": "400",
- "--footer-copyrightFontColor": "",
-
- "--footer-customContentFontFamily": "Open Sans, sans-serif",
- "--footer-customContentFontSize": "16px",
- "--footer-customContentFontStyle": "normal",
- "--footer-customContentFontWeight": "400",
- "--footer-customContentFontColor": "",
-
+ "--footer-bottomLinksDividerSpacing": "8px",
+ "--footer-bottomLinksFontFamily": globalTokens.type_sans,
+ "--footer-bottomLinksFontSize": globalTokens.type_scale_01,
+ "--footer-bottomLinksFontStyle": globalTokens.type_normal,
+ "--footer-bottomLinksFontWeight": globalTokens.type_regular,
+ "--footer-bottomLinksFontColor": globalTokens.hal_white,
+ "--footer-bottomLinksTextDecoration": globalTokens.type_no_line,
+ "--footer-copyrightFontFamily": globalTokens.type_sans,
+ "--footer-copyrightFontSize": globalTokens.type_scale_01,
+ "--footer-copyrightFontStyle": globalTokens.type_normal,
+ "--footer-copyrightFontWeight": globalTokens.type_regular,
+ "--footer-copyrightFontColor": globalTokens.hal_white,
"--footer-logo": "assets/dxc-logo-wh.svg",
"--footer-logoHeight": "32px",
"--footer-logoWidth": "auto",
-
- "--footer-socialIconSize": "24px",
- "--footer-socialIconsGutter": "16px",
+ "--footer-socialLinksSize": "24px",
+ "--footer-socialLinksGutter": "16px",
+ "--footer-socialLinksColor": globalTokens.hal_white,
//HEADER
"--header-backgroundColor": globalTokens.hal_white,
- "--header-customContentFontFamily": "",
- "--header-customContentFontStyle": globalTokens.type_normal,
- "--header-customContentFontColor": "",
- "--header-customContentFontSize": "",
- "--header-customContentFontWeight": globalTokens.type_regular,
- "--header-dropdownBackgroundColor": globalTokens.transparent,
- "--header-dropdownHoverBackgroundColor": globalTokens.transparent,
- "--header-fontColorBase": globalTokens.hal_black,
- "--header-fontFamilyBase": globalTokens.type_sans,
- "--header-fontSizeBase": globalTokens.type_scale_root,
"--header-hamburguerFocusColor": globalTokens.blue,
- "--header-hamburguerFontFamily": "",
+ "--header-hamburguerFontFamily": globalTokens.type_sans,
"--header-hamburguerFontStyle": globalTokens.type_normal,
- "--header-hamburguerFontColor": "",
+ "--header-hamburguerFontColor": globalTokens.hal_black,
"--header-hamburguerFontSize": "10px",
"--header-hamburguerFontWeight": globalTokens.type_semibold,
- "--header-hamburguerColor": globalTokens.hal_black,
+ "--header-hamburguerIconColor": globalTokens.hal_black,
"--header-hamburguerHoverColor": globalTokens.mediumGreyBlack,
"--header-hamburguerTextTransform": globalTokens.type_uppercase,
- "--header-logoHeight": "32px",
+ "--header-logoHeight": "40px",
"--header-logoWidth": "auto",
"--header-menuBackgroundColor": globalTokens.hal_white,
"--header-menuZindex": "2000",
"--header-menuTabletWidth": "60vw",
"--header-menuMobileWidth": "100vw",
- "--header-menuCustomContentFontFamily": "",
- "--header-menuCustomContentFontStyle": globalTokens.type_normal,
- "--header-menuCustomContentFontColor": "",
- "--header-menuCustomContentFontSize": "",
- "--header-menuCustomContentFontWeight": globalTokens.type_regular,
"--header-minHeight": "64px",
"--header-overlayColor": globalTokens.softBlack,
"--header-overlayOpacity": "0.7",
"--header-overlayZindex": "1600",
"--header-paddingTop": "0px",
"--header-paddingBottom": "0px",
- "--header-paddingRight": "0px",
- "--header-paddingLeft": "20px",
+ "--header-paddingRight": "24px",
+ "--header-paddingLeft": "24px",
"--header-underlinedColor": globalTokens.hal_black,
"--header-underlinedThickness": "2px",
"--header-underlinedStyle": "solid",
//HEADING
- "--heading-fontColorBase": globalTokens.inherit,
- "--heading-fontFamilyBase": globalTokens.type_sans,
- "--heading-level1FontColor": "",
- "--heading-level1FontFamily": "",
+ "--heading-level1FontColor": globalTokens.hal_black,
+ "--heading-level1FontFamily": globalTokens.type_sans,
"--heading-level1FontSize": globalTokens.type_scale_08,
"--heading-level1FontStyle": globalTokens.type_normal,
"--heading-level1FontWeight": globalTokens.type_regular,
"--heading-level1LineHeight": globalTokens.type_leading_compact_01,
"--heading-level1LetterSpacing": globalTokens.type_spacing_tight_01,
- "--heading-level2FontColor": "",
- "--heading-level2FontFamily": "",
+ "--heading-level2FontColor": globalTokens.hal_black,
+ "--heading-level2FontFamily": globalTokens.type_sans,
"--heading-level2FontSize": globalTokens.type_scale_07,
"--heading-level2FontStyle": globalTokens.type_normal,
"--heading-level2FontWeight": globalTokens.type_regular,
"--heading-level2LineHeight": globalTokens.type_leading_normal,
"--heading-level2LetterSpacing": globalTokens.type_spacing_normal,
- "--heading-level3FontColor": "",
- "--heading-level3FontFamily": "",
+ "--heading-level3FontColor": globalTokens.hal_black,
+ "--heading-level3FontFamily": globalTokens.type_sans,
"--heading-level3FontSize": globalTokens.type_scale_06,
"--heading-level3FontStyle": globalTokens.type_normal,
"--heading-level3FontWeight": globalTokens.type_regular,
"--heading-level3LineHeight": globalTokens.type_leading_compact_01,
"--heading-level3LetterSpacing": globalTokens.type_spacing_wide_01,
- "--heading-level4FontColor": "",
- "--heading-level4FontFamily": "",
+ "--heading-level4FontColor": globalTokens.hal_black,
+ "--heading-level4FontFamily": globalTokens.type_sans,
"--heading-level4FontSize": globalTokens.type_scale_05,
"--heading-level4FontStyle": globalTokens.type_normal,
"--heading-level4FontWeight": globalTokens.type_regular,
"--heading-level4LineHeight": globalTokens.type_scale_05,
"--heading-level4LetterSpacing": globalTokens.type_spacing_normal,
- "--heading-level5FontColor": "",
- "--heading-level5FontFamily": "",
+ "--heading-level5FontColor": globalTokens.hal_black,
+ "--heading-level5FontFamily": globalTokens.type_sans,
"--heading-level5FontSize": globalTokens.type_scale_04,
"--heading-level5FontStyle": globalTokens.type_normal,
"--heading-level5FontWeight": globalTokens.type_regular,
@@ -647,24 +579,44 @@ export const componentTokens = {
"--heading-level5LetterSpacing": globalTokens.type_spacing_wide_01,
//INPUT TEXT
- "--inputText-optionHoverBackgroundColor": globalTokens.lightGrey,
- "--inputText-scrollBarThumbColor": globalTokens.hal_grey_s_40,
- "--inputText-scrollBarTrackColor": globalTokens.lightGrey,
+ "--inputText-fontFamily": globalTokens.type_sans,
"--inputText-assistiveTextFontColor": globalTokens.hal_black,
"--inputText-assistiveTextFontColorOnDark": globalTokens.hal_white,
"--inputText-assistiveTextFontSize": globalTokens.type_scale_01,
"--inputText-assistiveTextFontStyle": globalTokens.type_normal,
"--inputText-assistiveTextFontWeight": globalTokens.type_regular,
- "--inputText-disabledFontColor": globalTokens.lighterBlack,
- "--inputText-disabledFontColorOnDark": "#575757",
+ "--inputText-disabledColor": globalTokens.lighterBlack,
+ "--inputText-disabledColorOnDark": "#575757",
"--inputText-errorColor": globalTokens.hal_red_s_41,
"--inputText-errorColorOnDark": globalTokens.hal_red_l_60,
- "--inputText-fontColorBase": globalTokens.hal_black,
- "--inputText-fontColorBaseOnDark": globalTokens.hal_white,
- "--inputText-fontFamilyBase": globalTokens.type_sans,
- "--inputText-fontSizeBase": globalTokens.type_scale_root,
+ "--inputText-optionBackgroundColor": globalTokens.hal_white,
+ "--inputText-optionBorderColor": globalTokens.hal_black,
+ "--inputText-optionBorderThickness": "0px",
+ "--inputText-optionBorderStyle": "solid",
+ "--inputText-optionFontColor": globalTokens.hal_black,
+ "--inputText-optionFontColorOnDark": globalTokens.hal_white,
+ "--inputText-optionFontSize": globalTokens.type_scale_03,
+ "--inputText-optionFontStyle": globalTokens.type_normal,
+ "--inputText-optionFontWeight": globalTokens.type_regular,
+ "--inputText-optionPaddingBottom": "6px",
+ "--inputText-optionPaddingTop": "6px",
"--inputText-hoverOptionColor": globalTokens.hal_black,
+ "--inputText-hoverOptionBackgroundColor": globalTokens.lightGrey,
+ "--inputText-hoverOptionBackgroundColorOnDark": globalTokens.hal_grey_l_75,
+ "--inputText-scrollBarThumbColor": globalTokens.hal_grey_s_40,
+ "--inputText-scrollBarTrackColor": globalTokens.lightGrey,
+ "--inputText-selectedOptionBackgroundColor": globalTokens.lightGrey,
+ "--inputText-selectedOptionBackgroundColorOnDark": globalTokens.lightGrey,
+ "--inputText-labelFontColor": globalTokens.hal_black,
+ "--inputText-labelFontColorOnDark": globalTokens.hal_white,
"--inputText-labelFontSize": globalTokens.type_scale_03,
+ "--inputText-labelFontStyle": globalTokens.type_normal,
+ "--inputText-labelFontWeight": globalTokens.type_regular,
+ "--inputText-valueFontColor": globalTokens.hal_black,
+ "--inputText-valueFontColorOnDark": globalTokens.hal_white,
+ "--inputText-valueFontSize": globalTokens.type_scale_03,
+ "--inputText-valueFontStyle": globalTokens.type_normal,
+ "--inputText-valueFontWeight": globalTokens.type_regular,
"--inputText-prefixIconColor": globalTokens.hal_black,
"--inputText-prefixIconColorOnDark": globalTokens.hal_white,
"--inputText-prefixLabelFontColor": globalTokens.hal_black,
@@ -684,165 +636,164 @@ export const componentTokens = {
"--inputText-underlineFocusColor": globalTokens.hal_black,
"--inputText-underlineFocusColorOnDark": globalTokens.hal_white,
"--inputText-underlineThickness": "1px",
- "--inputText-optionActiveBackgroundColor": "#D9D9D9",
- "--inputText-optionFocusColor": "#005FCC",
// NEW INPUT TEXT
- "--input-disabledBorderColor": globalTokens.hal_grey_l_60,
- "--input-disabledBorderColorOnDark": globalTokens.hal_grey_l_60,
- "--input-disabledContainerFillColor": globalTokens.hal_grey_l_95,
- "--input-disabledContainerFillColorOnDark": globalTokens.hal_grey_s_40,
- "--input-disabledLabelFontColor": globalTokens.hal_grey_l_60,
- "--input-disabledLabelFontColorOnDark": globalTokens.hal_grey_l_60,
- "--input-disabledValueFontColor": globalTokens.hal_grey_l_60,
- "--input-disabledValueFontColorOnDark": globalTokens.hal_grey_l_60,
- "--input-disabledSuffixColor": globalTokens.hal_grey_l_75,
- "--input-disabledSuffixColorOnDark": globalTokens.hal_grey_s_40,
- "--input-disabledHelperTextFontColor": globalTokens.hal_grey_l_60,
- "--input-disabledHelperTextFontColorOnDark": globalTokens.hal_grey_l_60,
- "--input-disabledPlaceholderFontColor": globalTokens.hal_grey_l_60,
- "--input-disabledPlaceholderFontColorOnDark": globalTokens.hal_grey_l_60,
- "--input-disabledPrefixColor": globalTokens.hal_grey_l_75,
- "--input-disabledPrefixColorOnDark": globalTokens.hal_grey_s_40,
- "--input-disabledActionIconColor": globalTokens.hal_grey_l_60,
- "--input-disabledActionIconColorOnDark": globalTokens.hal_grey_s_40,
- "--input-disabledActionBackgroundColor": globalTokens.transparent,
- "--input-disabledActionBackgroundColorOnDark": globalTokens.transparent,
- "--input-hoverActionIconColor": globalTokens.hal_black,
- "--input-hoverActionIconColorOnDark": globalTokens.hal_white,
- "--input-focusActionIconColor": globalTokens.hal_black,
- "--input-focusActionIconColorOnDark": globalTokens.hal_white,
- "--input-activeActionIconColor": globalTokens.hal_black,
- "--input-activeActionIconColorOnDark": globalTokens.hal_black,
- "--input-fontFamily": globalTokens.type_sans,
- "--input-labelFontColor": globalTokens.hal_black,
- "--input-labelFontColorOnDark": globalTokens.hal_white,
- "--input-labelFontSize": globalTokens.type_scale_02,
- "--input-labelFontStyle": globalTokens.type_normal,
- "--input-labelFontWeight": globalTokens.type_semibold,
- "--input-optionalLabelFontWeight": globalTokens.type_regular,
- "--input-helperTextFontColor": globalTokens.hal_black,
- "--input-helperTextFontColorOnDark": globalTokens.hal_white,
- "--input-helperTextFontSize": globalTokens.type_scale_01,
- "--input-helperTextFontStyle": globalTokens.type_normal,
- "--input-helperTextFontWeight": globalTokens.type_regular,
- "--input-enabledBorderColor": globalTokens.hal_black,
- "--input-enabledBorderColorOnDark": globalTokens.hal_white,
- "--input-hoverBorderColor": globalTokens.hal_purple_l_65,
- "--input-hoverBorderColorOnDark": globalTokens.hal_purple_l_65,
- "--input-focusBorderColor": globalTokens.hal_blue_l_50,
- "--input-focusBorderColorOnDark": globalTokens.hal_blue_l_50,
- "--input-placeholderFontColor": globalTokens.color_grey_600,
- "--input-placeholderFontColorOnDark": globalTokens.hal_grey_l_95,
- "--input-valueFontColor": globalTokens.hal_black,
- "--input-valueFontColorOnDark": globalTokens.hal_white,
- "--input-valueFontSize": globalTokens.type_scale_03,
- "--input-valueFontStyle": globalTokens.type_normal,
- "--input-valueFontWeight": globalTokens.type_regular,
- "--input-actionIconColor": globalTokens.hal_black,
- "--input-actionIconColorOnDark": globalTokens.hal_white,
- "--input-actionBackgroundColor": globalTokens.transparent,
- "--input-actionBackgroundColorOnDark": globalTokens.transparent,
- "--input-hoverActionBackgroundColor": globalTokens.hal_grey_l_95,
- "--input-focusActionBorderColor": globalTokens.hal_blue_l_50,
- "--input-activeActionBackgroundColor": globalTokens.hal_grey_l_80,
- "--input-hoverActionBackgroundColorOnDark": globalTokens.hal_grey_s_40,
- "--input-focusActionBorderColorOnDark": globalTokens.hal_blue_l_50,
- "--input-activeActionBackgroundColorOnDark": globalTokens.hal_grey_l_60,
- "--input-prefixColor": globalTokens.hal_grey_s_40,
- "--input-prefixColorOnDark": globalTokens.hal_white,
- "--input-prefixFontSize": globalTokens.type_scale_03,
- "--input-prefixFontStyle": globalTokens.type_normal,
- "--input-prefixFontWeight": globalTokens.type_regular,
- "--input-suffixColor": globalTokens.hal_grey_s_40,
- "--input-suffixColorOnDark": globalTokens.hal_white,
- "--input-suffixFontSize": globalTokens.type_scale_03,
- "--input-suffixFontStyle": globalTokens.type_normal,
- "--input-suffixFontWeight": globalTokens.type_regular,
- "--input-errorBorderColor": globalTokens.hal_red_s_41,
- "--input-errorBorderColorOnDark": globalTokens.hal_red_l_60,
- "--input-errorMessageColor": globalTokens.hal_red_s_41,
- "--input-errorMessageColorOnDark": globalTokens.hal_red_l_60,
- "--input-errorIconColor": globalTokens.hal_red_s_41,
- "--input-errorIconColorOnDark": globalTokens.hal_red_l_60,
- "--input-hoverErrorBorderColor": globalTokens.color_red_600,
- "--input-hoverErrorBorderColorOnDark": globalTokens.color_red_400,
- "--input-errorFontSize": globalTokens.type_scale_01,
- "--input-errorFontStyle": globalTokens.type_normal,
- "--input-errorFontWeight": globalTokens.type_regular,
- "--input-listOptionFontColor": globalTokens.hal_black,
- "--input-listOptionFontFamily": globalTokens.type_sans,
- "--input-listOptionFontSize": globalTokens.type_scale_03,
- "--input-listOptionFontWeight": globalTokens.type_regular,
- "--input-listOptionTypedFontWeight": globalTokens.type_bold,
- "--input-systemMessageFontColor": globalTokens.hal_grey_s_40,
- "--input-systemMessageFontFamily": globalTokens.type_sans,
- "--input-systemMessageFontSize": globalTokens.type_scale_02,
- "--input-systemMessageFontWeight": globalTokens.type_regular,
- "--input-errorMessageFontFamily": globalTokens.type_sans,
- "--input-errorMessageFontSize": globalTokens.type_scale_01,
- "--input-errorMessageFontWeight": globalTokens.type_regular,
- "--input-errorMessageBorderColor": globalTokens.hal_red_s_41,
- "--input-errorMessageBackgroundColor": globalTokens.hal_red_l_95,
- "--input-hoverListOptionBackgroundColor": globalTokens.hal_grey_l_95,
- "--input-activeListOptionBackgroundColor": globalTokens.hal_grey_l_80,
-
- // NEW TEXTAREA
- "--newTextarea-disabledBorderColor": globalTokens.color_grey_600,
- "--newTextarea-disabledBorderColorOnDark": globalTokens.hal_grey_l_60,
- "--newTextarea-disabledContainerFillColor": globalTokens.hal_grey_l_95,
- "--newTextarea-disabledContainerFillColorOnDark": globalTokens.hal_grey_s_40,
- "--newTextarea-disabledLabelFontColor": globalTokens.hal_grey_l_60,
- "--newTextarea-disabledLabelFontColorOnDark": globalTokens.hal_grey_l_60,
- "--newTextarea-disabledValueFontColor": globalTokens.hal_grey_l_60,
- "--newTextarea-disabledValueFontColorOnDark": globalTokens.hal_grey_l_60,
- "--newTextarea-disabledHelperTextFontColor": globalTokens.hal_grey_l_60,
- "--newTextarea-disabledHelperTextFontColorOnDark": globalTokens.hal_grey_l_60,
- "--newTextarea-disabledPlaceholderFontColor": globalTokens.hal_grey_l_60,
- "--newTextarea-disabledPlaceholderFontColorOnDark": globalTokens.hal_grey_l_60,
- "--newTextarea-fontFamily": globalTokens.type_sans,
- "--newTextarea-labelFontColor": globalTokens.hal_black,
- "--newTextarea-labelFontColorOnDark": globalTokens.hal_white,
- "--newTextarea-labelFontSize": globalTokens.type_scale_02,
- "--newTextarea-labelFontStyle": globalTokens.type_normal,
- "--newTextarea-labelFontWeight": globalTokens.type_semibold,
- "--newTextarea-optionalLabelFontWeight": globalTokens.type_regular,
- "--newTextarea-helperTextFontColor": globalTokens.hal_black,
- "--newTextarea-helperTextFontColorOnDark": globalTokens.hal_white,
- "--newTextarea-helperTextFontSize": globalTokens.type_scale_01,
- "--newTextarea-helperTextFontStyle": globalTokens.type_normal,
- "--newTextarea-helperTextFontWeight": globalTokens.type_regular,
- "--newTextarea-enabledBorderColor": globalTokens.hal_black,
- "--newTextarea-enabledBorderColorOnDark": globalTokens.hal_white,
- "--newTextarea-hoverBorderColor": globalTokens.hal_purple_l_65,
- "--newTextarea-hoverBorderColorOnDark": globalTokens.hal_purple_l_65,
- "--newTextarea-focusBorderColor": globalTokens.hal_blue_l_50,
- "--newTextarea-focusBorderColorOnDark": globalTokens.hal_blue_l_50,
- "--newTextarea-placeholderFontColor": globalTokens.color_grey_600,
- "--newTextarea-placeholderFontColorOnDark": globalTokens.hal_grey_l_95,
- "--newTextarea-valueFontColor": globalTokens.hal_black,
- "--newTextarea-valueFontColorOnDark": globalTokens.hal_white,
- "--newTextarea-valueFontSize": globalTokens.type_scale_03,
- "--newTextarea-valueFontStyle": globalTokens.type_normal,
- "--newTextarea-valueFontWeight": globalTokens.type_regular,
- "--newTextarea-errorBorderColor": globalTokens.hal_red_s_41,
- "--newTextarea-errorBorderColorOnDark": globalTokens.hal_red_l_60,
- "--newTextarea-errorMessageColor": globalTokens.hal_red_s_41,
- "--newTextarea-errorMessageColorOnDark": globalTokens.hal_red_l_60,
- "--newTextarea-hoverErrorBorderColor": globalTokens.color_red_600,
- "--newTextarea-hoverErrorBorderColorOnDark": globalTokens.color_red_400,
- "--newTextarea-errorFontSize": globalTokens.type_scale_01,
- "--newTextarea-errorFontStyle": globalTokens.type_normal,
- "--newTextarea-errorFontWeight": globalTokens.type_regular,
- "--newTextarea-systemMessageFontColor": globalTokens.hal_grey_s_40,
- "--newTextarea-systemMessageFontFamily": globalTokens.type_sans,
- "--newTextarea-systemMessageFontSize": globalTokens.type_scale_02,
- "--newTextarea-systemMessageFontWeight": globalTokens.type_regular,
- "--newTextarea-errorMessageFontFamily": globalTokens.type_sans,
- "--newTextarea-errorMessageFontSize": globalTokens.type_scale_02,
- "--newTextarea-errorMessageFontWeight": globalTokens.type_regular,
- "--newTextarea-errorMessageBorderColor": globalTokens.hal_red_s_41,
- "--newTextarea-errorMessageBackgroundColor": globalTokens.hal_red_l_95,
+ "--newInputText-disabledBorderColor": globalTokens.hal_grey_l_60,
+ "--newInputText-disabledBorderColorOnDark": globalTokens.hal_grey_l_60,
+ "--newInputText-disabledContainerFillColor": globalTokens.hal_grey_l_95,
+ "--newInputText-disabledContainerFillColorOnDark": globalTokens.hal_grey_s_40,
+ "--newInputText-disabledLabelFontColor": globalTokens.hal_grey_l_60,
+ "--newInputText-disabledLabelFontColorOnDark": globalTokens.hal_grey_l_60,
+ "--newInputText-disabledValueFontColor": globalTokens.hal_grey_l_60,
+ "--newInputText-disabledValueFontColorOnDark": globalTokens.hal_grey_l_60,
+ "--newInputText-disabledSuffixColor": globalTokens.hal_grey_l_75,
+ "--newInputText-disabledSuffixColorOnDark": globalTokens.hal_grey_s_40,
+ "--newInputText-disabledHelperTextFontColor": globalTokens.hal_grey_l_60,
+ "--newInputText-disabledHelperTextFontColorOnDark": globalTokens.hal_grey_l_60,
+ "--newInputText-disabledPlaceholderFontColor": globalTokens.hal_grey_l_60,
+ "--newInputText-disabledPlaceholderFontColorOnDark": globalTokens.hal_grey_l_60,
+ "--newInputText-disabledPrefixColor": globalTokens.hal_grey_l_75,
+ "--newInputText-disabledPrefixColorOnDark": globalTokens.hal_grey_s_40,
+ "--newInputText-disabledActionIconColor": globalTokens.hal_grey_l_60,
+ "--newInputText-disabledActionIconColorOnDark": globalTokens.hal_grey_s_40,
+ "--newInputText-disabledActionBackgroundColor": globalTokens.transparent,
+ "--newInputText-disabledActionBackgroundColorOnDark": globalTokens.transparent,
+ "--newInputText-hoverActionIconColor": globalTokens.hal_black,
+ "--newInputText-hoverActionIconColorOnDark": globalTokens.hal_white,
+ "--newInputText-focusActionIconColor": globalTokens.hal_black,
+ "--newInputText-focusActionIconColorOnDark": globalTokens.hal_white,
+ "--newInputText-activeActionIconColor": globalTokens.hal_black,
+ "--newInputText-activeActionIconColorOnDark": globalTokens.hal_black,
+ "--newInputText-fontFamily": globalTokens.type_sans,
+ "--newInputText-labelFontColor": globalTokens.hal_black,
+ "--newInputText-labelFontColorOnDark": globalTokens.hal_white,
+ "--newInputText-labelFontSize": globalTokens.type_scale_02,
+ "--newInputText-labelFontStyle": globalTokens.type_normal,
+ "--newInputText-labelFontWeight": globalTokens.type_semibold,
+ "--newInputText-optionalLabelFontWeight": globalTokens.type_regular,
+ "--newInputText-helperTextFontColor": globalTokens.hal_black,
+ "--newInputText-helperTextFontColorOnDark": globalTokens.hal_white,
+ "--newInputText-helperTextFontSize": globalTokens.type_scale_01,
+ "--newInputText-helperTextFontStyle": globalTokens.type_normal,
+ "--newInputText-helperTextFontWeight": globalTokens.type_regular,
+ "--newInputText-enabledBorderColor": globalTokens.hal_black,
+ "--newInputText-enabledBorderColorOnDark": globalTokens.hal_white,
+ "--newInputText-hoverBorderColor": globalTokens.hal_purple_l_65,
+ "--newInputText-hoverBorderColorOnDark": globalTokens.hal_purple_l_65,
+ "--newInputText-focusBorderColor": globalTokens.hal_blue_l_50,
+ "--newInputText-focusBorderColorOnDark": globalTokens.hal_blue_l_50,
+ "--newInputText-placeholderFontColor": globalTokens.color_grey_600,
+ "--newInputText-placeholderFontColorOnDark": globalTokens.hal_grey_l_95,
+ "--newInputText-valueFontColor": globalTokens.hal_black,
+ "--newInputText-valueFontColorOnDark": globalTokens.hal_white,
+ "--newInputText-valueFontSize": globalTokens.type_scale_03,
+ "--newInputText-valueFontStyle": globalTokens.type_normal,
+ "--newInputText-valueFontWeight": globalTokens.type_regular,
+ "--newInputText-actionIconColor": globalTokens.hal_black,
+ "--newInputText-actionIconColorOnDark": globalTokens.hal_white,
+ "--newInputText-actionBackgroundColor": globalTokens.transparent,
+ "--newInputText-actionBackgroundColorOnDark": globalTokens.transparent,
+ "--newInputText-hoverActionBackgroundColor": globalTokens.hal_grey_l_95,
+ "--newInputText-focusActionBorderColor": globalTokens.hal_blue_l_50,
+ "--newInputText-activeActionBackgroundColor": globalTokens.hal_grey_l_80,
+ "--newInputText-hoverActionBackgroundColorOnDark": globalTokens.hal_grey_s_40,
+ "--newInputText-focusActionBorderColorOnDark": globalTokens.hal_blue_l_50,
+ "--newInputText-activeActionBackgroundColorOnDark": globalTokens.hal_grey_l_60,
+ "--newInputText-prefixColor": globalTokens.hal_grey_s_40,
+ "--newInputText-prefixColorOnDark": globalTokens.hal_white,
+ "--newInputText-prefixFontSize": globalTokens.type_scale_03,
+ "--newInputText-prefixFontStyle": globalTokens.type_normal,
+ "--newInputText-prefixFontWeight": globalTokens.type_regular,
+ "--newInputText-suffixColor": globalTokens.hal_grey_s_40,
+ "--newInputText-suffixColorOnDark": globalTokens.hal_white,
+ "--newInputText-suffixFontSize": globalTokens.type_scale_03,
+ "--newInputText-suffixFontStyle": globalTokens.type_normal,
+ "--newInputText-suffixFontWeight": globalTokens.type_regular,
+ "--newInputText-errorBorderColor": globalTokens.hal_red_s_41,
+ "--newInputText-errorBorderColorOnDark": globalTokens.hal_red_l_60,
+ "--newInputText-errorMessageColor": globalTokens.hal_red_s_41,
+ "--newInputText-errorMessageColorOnDark": globalTokens.hal_red_l_60,
+ "--newInputText-errorIconColor": globalTokens.hal_red_s_41,
+ "--newInputText-errorIconColorOnDark": globalTokens.hal_red_l_60,
+ "--newInputText-hoverErrorBorderColor": globalTokens.color_red_600,
+ "--newInputText-hoverErrorBorderColorOnDark": globalTokens.color_red_400,
+ "--newInputText-errorFontSize": globalTokens.type_scale_01,
+ "--newInputText-errorFontStyle": globalTokens.type_normal,
+ "--newInputText-errorFontWeight": globalTokens.type_regular,
+ "--newInputText-listOptionFontColor": globalTokens.hal_black,
+ "--newInputText-listOptionFontFamily": globalTokens.type_sans,
+ "--newInputText-listOptionFontSize": globalTokens.type_scale_03,
+ "--newInputText-listOptionFontWeight": globalTokens.type_regular,
+ "--newInputText-listOptionTypedFontWeight": globalTokens.type_bold,
+ "--newInputText-systemMessageFontColor": globalTokens.hal_grey_s_40,
+ "--newInputText-systemMessageFontFamily": globalTokens.type_sans,
+ "--newInputText-systemMessageFontSize": globalTokens.type_scale_02,
+ "--newInputText-systemMessageFontWeight": globalTokens.type_regular,
+ "--newInputText-errorMessageFontFamily": globalTokens.type_sans,
+ "--newInputText-errorMessageFontSize": globalTokens.type_scale_01,
+ "--newInputText-errorMessageFontWeight": globalTokens.type_regular,
+ "--newInputText-errorMessageBorderColor": globalTokens.hal_red_s_41,
+ "--newInputText-errorMessageBackgroundColor": globalTokens.hal_red_l_95,
+ "--newInputText-hoverListOptionBackgroundColor": globalTokens.hal_grey_l_95,
+ "--newInputText-activeListOptionBackgroundColor": globalTokens.hal_grey_l_80,
+
+ // NEW TEXTAREA
+ "--newTextarea-disabledBorderColor": globalTokens.color_grey_600,
+ "--newTextarea-disabledBorderColorOnDark": globalTokens.hal_grey_l_60,
+ "--newTextarea-disabledContainerFillColor": globalTokens.hal_grey_l_95,
+ "--newTextarea-disabledContainerFillColorOnDark": globalTokens.hal_grey_s_40,
+ "--newTextarea-disabledLabelFontColor": globalTokens.hal_grey_l_60,
+ "--newTextarea-disabledLabelFontColorOnDark": globalTokens.hal_grey_l_60,
+ "--newTextarea-disabledValueFontColor": globalTokens.hal_grey_l_60,
+ "--newTextarea-disabledValueFontColorOnDark": globalTokens.hal_grey_l_60,
+ "--newTextarea-disabledHelperTextFontColor": globalTokens.hal_grey_l_60,
+ "--newTextarea-disabledHelperTextFontColorOnDark": globalTokens.hal_grey_l_60,
+ "--newTextarea-disabledPlaceholderFontColor": globalTokens.hal_grey_l_60,
+ "--newTextarea-disabledPlaceholderFontColorOnDark":
+ globalTokens.hal_grey_l_60,
+ "--newTextarea-fontFamily": globalTokens.type_sans,
+ "--newTextarea-labelFontColor": globalTokens.hal_black,
+ "--newTextarea-labelFontColorOnDark": globalTokens.hal_white,
+ "--newTextarea-labelFontSize": globalTokens.type_scale_02,
+ "--newTextarea-labelFontStyle": globalTokens.type_normal,
+ "--newTextarea-labelFontWeight": globalTokens.type_semibold,
+ "--newTextarea-optionalLabelFontWeight": globalTokens.type_regular,
+ "--newTextarea-helperTextFontColor": globalTokens.hal_black,
+ "--newTextarea-helperTextFontColorOnDark": globalTokens.hal_white,
+ "--newTextarea-helperTextFontSize": globalTokens.type_scale_01,
+ "--newTextarea-helperTextFontStyle": globalTokens.type_normal,
+ "--newTextarea-helperTextFontWeight": globalTokens.type_regular,
+ "--newTextarea-enabledBorderColor": globalTokens.hal_black,
+ "--newTextarea-enabledBorderColorOnDark": globalTokens.hal_white,
+ "--newTextarea-hoverBorderColor": globalTokens.hal_purple_l_65,
+ "--newTextarea-hoverBorderColorOnDark": globalTokens.hal_purple_l_65,
+ "--newTextarea-focusBorderColor": globalTokens.hal_blue_l_50,
+ "--newTextarea-focusBorderColorOnDark": globalTokens.hal_blue_l_50,
+ "--newTextarea-placeholderFontColor": globalTokens.color_grey_600,
+ "--newTextarea-placeholderFontColorOnDark": globalTokens.hal_grey_l_95,
+ "--newTextarea-valueFontColor": globalTokens.hal_black,
+ "--newTextarea-valueFontColorOnDark": globalTokens.hal_white,
+ "--newTextarea-valueFontSize": globalTokens.type_scale_03,
+ "--newTextarea-valueFontStyle": globalTokens.type_normal,
+ "--newTextarea-valueFontWeight": globalTokens.type_regular,
+ "--newTextarea-errorBorderColor": globalTokens.hal_red_s_41,
+ "--newTextarea-errorBorderColorOnDark": globalTokens.hal_red_l_60,
+ "--newTextarea-errorMessageColor": globalTokens.hal_red_s_41,
+ "--newTextarea-errorMessageColorOnDark": globalTokens.hal_red_l_60,
+ "--newTextarea-hoverErrorBorderColor": globalTokens.color_red_600,
+ "--newTextarea-hoverErrorBorderColorOnDark": globalTokens.color_red_400,
+ "--newTextarea-errorFontSize": globalTokens.type_scale_01,
+ "--newTextarea-errorFontStyle": globalTokens.type_normal,
+ "--newTextarea-errorFontWeight": globalTokens.type_regular,
+ "--newTextarea-systemMessageFontColor": globalTokens.hal_grey_s_40,
+ "--newTextarea-systemMessageFontFamily": globalTokens.type_sans,
+ "--newTextarea-systemMessageFontSize": globalTokens.type_scale_02,
+ "--newTextarea-systemMessageFontWeight": globalTokens.type_regular,
+ "--newTextarea-errorMessageFontFamily": globalTokens.type_sans,
+ "--newTextarea-errorMessageFontSize": globalTokens.type_scale_02,
+ "--newTextarea-errorMessageFontWeight": globalTokens.type_regular,
+ "--newTextarea-errorMessageBorderColor": globalTokens.hal_red_s_41,
+ "--newTextarea-errorMessageBackgroundColor": globalTokens.hal_red_l_95,
//LINK
"--link-fontColor": globalTokens.blue,
@@ -855,7 +806,7 @@ export const componentTokens = {
"--link-fontStyle": globalTokens.type_normal,
"--link-fontWeight": globalTokens.type_regular,
"--link-iconSize": "16px",
- "--link-iconGutter": "4px",
+ "--link-iconSpacing": "4px",
"--link-underlineSpacing": "1px",
"--link-underlineStyle": "solid",
"--link-underlineThickness": "1px",
@@ -872,6 +823,7 @@ export const componentTokens = {
"--paginator-fontSize": globalTokens.type_scale_02,
"--paginator-fontStyle": globalTokens.type_normal,
"--paginator-fontWeight": globalTokens.type_regular,
+ "--paginator-fontTextTransform": "none",
"--paginator-height": "64px",
"--paginator-width": "100%",
"--paginator-marginRight": "40px",
@@ -884,23 +836,32 @@ export const componentTokens = {
"--paginator-totalItemsContainerMarginLeft": "0px",
//PROGRESSBAR
- "--progressBar-trackLineColor": globalTokens.purple,
+ "--progressBar-trackLineColor": globalTokens.hal_purple_s_38,
+ "--progressBar-trackLineColorOnDark": globalTokens.hal_purple_l_65,
"--progressBar-totalLineColor": globalTokens.softGrey,
- "--progressBar-overlayColor": globalTokens.hal_black,
"--progressBar-labelFontFamily": globalTokens.type_sans,
"--progressBar-labelFontSize": globalTokens.type_scale_01,
"--progressBar-labelFontStyle": globalTokens.type_normal,
"--progressBar-labelFontWeight": globalTokens.type_regular,
"--progressBar-labelFontColor": globalTokens.hal_black,
+ "--progressBar-labelFontColorOnDark": globalTokens.hal_white,
"--progressBar-labelFontTextTransform": globalTokens.type_uppercase,
"--progressBar-valueFontFamily": globalTokens.type_sans,
"--progressBar-valueFontSize": globalTokens.type_scale_01,
"--progressBar-valueFontStyle": globalTokens.type_normal,
"--progressBar-valueFontWeight": globalTokens.type_regular,
"--progressBar-valueFontColor": globalTokens.hal_black,
+ "--progressBar-valueFontColorOnDark": globalTokens.hal_white,
"--progressBar-valueFontTextTransform": globalTokens.type_uppercase,
+ "--progressBar-helperTextFontColor": globalTokens.hal_black,
+ "--progressBar-helperTextFontColorOnDark": globalTokens.hal_white,
+ "--progressBar-helperTextFontSize": globalTokens.type_scale_01,
+ "--progressBar-helperTextFontStyle": globalTokens.type_normal,
+ "--progressBar-helperTextFontWeight": globalTokens.type_regular,
+ "--progressBar-helperTextFontFamily": globalTokens.type_sans,
"--progressBar-thickness": "9px",
"--progressBar-borderRadius": "5px",
+ "--progressBar-overlayColor": globalTokens.hal_black,
"--progressBar-overlayOpacity": "0.8",
//RADIO
@@ -909,7 +870,7 @@ export const componentTokens = {
"--radio-fontColor": globalTokens.hal_black,
"--radio-disabledFontColor": globalTokens.lighterBlack,
"--radio-focusColor": globalTokens.blue,
- "--radio-circleLabelSpacing": "12px",
+ "--radio-circleLabelSpacing": "8px",
"--radio-circleSize": "20px",
"--radio-colorOnDark": globalTokens.hal_white,
"--radio-disabledColorOnDark": "#575757",
@@ -922,66 +883,65 @@ export const componentTokens = {
"--radio-fontWeight": globalTokens.type_regular,
//SELECT
-
"--select-fontFamily": "Open Sans, sans-serif",
-
"--select-labelFontSize": globalTokens.type_scale_03,
"--select-labelFontStyle": "normal",
- "--select-labelFontWeight": "400",
-
+ "--select-labelFontWeight": globalTokens.type_regular,
+ "--select-labelFontColor": globalTokens.hal_black,
+ "--select-labelFontColorOnDark": globalTokens.hal_white,
"--select-assistiveTextFontColor": globalTokens.hal_black,
"--select-assistiveTextFontColorOnDark": globalTokens.hal_white,
"--select-assistiveTextFontSize": globalTokens.type_scale_01,
"--select-assistiveTextFontStyle": globalTokens.type_normal,
"--select-assistiveTextFontWeight": globalTokens.type_regular,
-
- "--select-optionsBackgroundColor": globalTokens.hal_white,
- "--select-optionsBorderColor": globalTokens.type_no_line,
- "--select-optionsBorderThickness": "0px",
- "--select-optionsBorderStyle": "solid",
- "--select-optionsFontColor": "",
- "--select-optionsFontSize": globalTokens.type_scale_root,
- "--select-optionsFontStyle": globalTokens.type_normal,
- "--select-optionsFontWeight": globalTokens.type_regular,
-
- "--select-iconOptionSpacing": "12px",
- "--select-iconColor": "",
- "--select-iconSize": "20px",
+ "--select-optionBackgroundColor": globalTokens.hal_white,
+ "--select-optionBorderColor": globalTokens.type_no_line,
+ "--select-optionBorderThickness": "0px",
+ "--select-optionBorderStyle": globalTokens.border_solid,
+ "--select-optionFontColor": globalTokens.hal_black,
+ "--select-optionFontColorOnDark": globalTokens.hal_white,
+ "--select-optionFontSize": globalTokens.type_scale_root,
+ "--select-optionFontStyle": globalTokens.type_normal,
+ "--select-optionFontWeight": globalTokens.type_regular,
+ "--select-optionIconSpacing": "12px",
+ "--select-optionIconColor": globalTokens.hal_black,
+ "--select-optionIconColorOnDark": globalTokens.hal_white, //aƱadir
+ "--select-optionIconSize": "20px",
"--select-selectedOptionBackgroundColor": globalTokens.lightGrey,
"--select-selectedOptionBackgroundColorOnDark": globalTokens.lightGrey,
- "--select-hoveredOptionBackgroundColor": globalTokens.hal_grey_l_95,
- "--select-hoveredOptionBackgroundColorOnDark": globalTokens.hal_grey_l_95,
+ "--select-hoverOptionBackgroundColor": globalTokens.hal_grey_l_95,
+ "--select-hoverOptionBackgroundColorOnDark": globalTokens.hal_grey_l_95,
"--select-optionPaddingBottom": "6px",
"--select-optionPaddingTop": "6px",
"--select-optionPaddingLeft": "16px",
"--select-optionPaddingRight": "16px",
- "--select-checkboxOptionSpacing": "12px",
-
- "--select-color": globalTokens.hal_black,
- "--select-colorOnDark": globalTokens.hal_white,
+ "--select-optionCheckboxSpacing": "12px",
"--select-errorColor": globalTokens.hal_red_s_41,
"--select-errorColorOnDark": globalTokens.hal_red_l_60,
-
"--select-required": globalTokens.hal_red_s_41,
-
"--select-focusColor": globalTokens.blue,
- "--select-focusColorOnDark": globalTokens.blue,
-
+ "--select-focusColorOnDark": "#1682FF",
"--select-disabledColor": globalTokens.lighterBlack,
"--select-disabledColorOnDark": "#575757",
-
"--select-scrollBarThumbColor": globalTokens.hal_grey_s_40,
"--select-scrollBarTrackColor": globalTokens.lightGrey,
+ "--select-underlineColor": globalTokens.hal_black,
+ "--select-underlineColorOnDark": globalTokens.hal_white,
+ "--select-underlineFocusColor": globalTokens.hal_black,
+ "--select-underlineFocusColorOnDark": globalTokens.hal_white,
+ "--select-underlineThickness": "1px",
+ "--select-valueFontColor": globalTokens.hal_black,
+ "--select-valueFontColorOnDark": globalTokens.hal_white,
+ "--select-valueFontSize": globalTokens.type_scale_03,
+ "--select-valueFontStyle": globalTokens.type_normal,
+ "--select-valueFontWeight": globalTokens.type_regular,
+ "--select-arrowColor": globalTokens.hal_black,
+ "--select-arrowColorOnDark": globalTokens.hal_white,
//SIDENAV
"--sidenav-backgroundColor": globalTokens.lighterGrey,
"--sidenav-arrowContainerColor": globalTokens.lightGrey,
"--sidenav-arrowColor": globalTokens.hal_black,
- "--sidenav-customContentFontFamily": globalTokens.type_sans,
- "--sidenav-customContentFontSize": "16px",
- "--sidenav-customContentFontStyle": globalTokens.type_normal,
- "--sidenav-customContentFontWeight": globalTokens.type_regular,
- "--sidenav-customContentFontColor": globalTokens.hal_black,
"--sidenav-titleFontFamily": globalTokens.type_sans,
"--sidenav-titleFontSize": globalTokens.type_scale_05,
"--sidenav-titleFontStyle": globalTokens.type_normal,
@@ -1025,11 +985,15 @@ export const componentTokens = {
"--slider-thumbBackgroundColor": globalTokens.hal_blue_s_35,
"--slider-thumbBackgroundColorOnDark": globalTokens.hal_blue_l_50,
"--slider-activeThumbBackgroundColor": globalTokens.hal_blue_d_20,
- "--slider-activeThumbBackgroundColorOnDark": globalTokens.hal_blue_s_35,
- "--slider-dotsSize": "4px",
- "--slider-dotsVerticalPosition": "-1px",
- "--slider-tickMarkBackgroundColor": globalTokens.hal_blue_s_35,
- "--slider-tickMarkBackgroundColorOnDark": globalTokens.hal_blue_l_50,
+ "--slider-activeThumbBackgroundColorOnDark": globalTokens.hal_blue_d_20,
+ "--slider-hoverThumbBackgroundColor": globalTokens.hal_blue_d_20,
+ "--slider-hoverThumbBackgroundColorOnDark": globalTokens.hal_blue_d_20,
+ "--slider-focusThumbBackgroundColor": globalTokens.hal_blue_s_35,
+ "--slider-focusThumbBackgroundColorOnDark": globalTokens.hal_blue_l_50,
+ "--slider-tickSize": "4px",
+ "--slider-tickVerticalPosition": "-1px",
+ "--slider-tickBackgroundColor": globalTokens.hal_blue_s_35,
+ "--slider-tickBackgroundColorOnDark": globalTokens.hal_blue_l_50,
"--slider-lineThickness": "2px",
"--slider-lineVerticalPosition": "0px",
"--slider-trackLineColor": globalTokens.hal_blue_s_35,
@@ -1039,18 +1003,20 @@ export const componentTokens = {
"--slider-disabledThumbVerticalPosition": "-6px",
"--slider-disabledThumbBackgroundColor": globalTokens.hal_grey_l_75,
"--slider-disabledThumbBackgroundColorOnDark": globalTokens.hal_grey_l_60,
- "--slider-disabledDotsVerticalPosition": "-1px",
- "--slider-disabledTickMarkBackgroundColor": globalTokens.hal_grey_l_75,
- "--slider-disabledTickMarkBackgroundColorOnDark": globalTokens.hal_grey_l_60,
+ "--slider-disabledTickVerticalPosition": "-1px",
+ "--slider-disabledTickBackgroundColor": globalTokens.hal_grey_l_75,
+ "--slider-disabledTickBackgroundColorOnDark": globalTokens.hal_grey_l_60,
"--slider-disabledTrackLineColor": globalTokens.hal_blue_l_95,
"--slider-disabledTrackLineColorOnDark": globalTokens.hal_grey_l_60,
"--slider-disabledTotalLineColor": globalTokens.hal_grey_l_95,
"--slider-disabledTotalLineColorOnDark": globalTokens.hal_grey_s_40,
"--slider-focusColor": globalTokens.hal_blue_s_35,
"--slider-focusColorOnDark": globalTokens.hal_blue_l_50,
+ "--slider-disabledFontColor": globalTokens.hal_grey_l_60,
//SPINNER
"--spinner-trackCircleColor": globalTokens.hal_purple_s_38,
+ "--spinner-trackCircleColorOnDark": globalTokens.hal_purple_l_65,
"--spinner-totalCircleColor": globalTokens.hal_white,
"--spinner-overlayBackgroundColor": globalTokens.hal_black,
"--spinner-labelFontFamily": globalTokens.type_sans,
@@ -1066,7 +1032,6 @@ export const componentTokens = {
"--spinner-progressValueFontColor": globalTokens.hal_black,
"--spinner-progressValueTextAlign": "center",
"--spinner-overlayOpacity": "0.8",
- "--spinner-overlayTrackCircleColor": globalTokens.hal_purple_l_65,
"--spinner-overlayLabelFontFamily": globalTokens.type_sans,
"--spinner-overlayLabelFontSize": globalTokens.type_scale_02,
"--spinner-overlayLabelFontStyle": globalTokens.type_normal,
@@ -1074,16 +1039,16 @@ export const componentTokens = {
"--spinner-overlayLabelFontColor": globalTokens.hal_white,
"--spinner-overlayLabelTextAlign": "center",
"--spinner-overlayProgressValueFontFamily": globalTokens.type_sans,
- "--spinner-overlayProgressValueFontSize": globalTokens.type_scale_02,
+ "--spinner-overlayProgressValueFontSize": globalTokens.type_scale_01,
"--spinner-overlayProgressValueFontStyle": globalTokens.type_normal,
- "--spinner-overlayProgressValueFontWeight": globalTokens.type_semibold,
+ "--spinner-overlayProgressValueFontWeight": globalTokens.type_bold,
"--spinner-overlayProgressValueFontColor": globalTokens.hal_white,
"--spinner-overlayProgressValueTextAlign": "center",
//SWITCH
"--switch-requiredColor": globalTokens.hal_red_s_41,
- "--switch-checkedTrackBackgroundColor": globalTokens.purple,
- "--switch-checkedTrackBackgroundColorOnDark": globalTokens.purple,
+ "--switch-checkedTrackBackgroundColor": globalTokens.hal_purple_s_38,
+ "--switch-checkedTrackBackgroundColorOnDark": globalTokens.hal_purple_s_38,
"--switch-checkedThumbBackgroundColor": globalTokens.hal_white,
"--switch-checkedThumbBackgroundColorOnDark": globalTokens.hal_white,
"--switch-uncheckedThumbBackgroundColor": globalTokens.hal_white,
@@ -1103,13 +1068,13 @@ export const componentTokens = {
"--switch-disabledLabelFontColorOnDark": "#575757",
"--switch-disabledLabelFontStyle": globalTokens.type_normal,
"--switch-labelFontFamily": globalTokens.type_sans,
- "--switch-labelFontSize": "16px",
+ "--switch-labelFontSize": globalTokens.type_scale_root,
"--switch-labelFontStyle": globalTokens.type_normal,
"--switch-labelFontWeight": globalTokens.type_regular,
"--switch-labelFontColor": globalTokens.hal_black,
"--switch-labelFontColorOnDark": globalTokens.hal_white,
"--switch-thumbFocusColor": globalTokens.blue,
- "--switch-thumbFocusColorOnDark": "#1489FB",
+ "--switch-thumbFocusColorOnDark": "#1682FF",
"--switch-thumbHeight": "24px",
"--switch-thumbWidth": "24px",
"--switch-thumbShift": "-2px",
@@ -1192,7 +1157,11 @@ export const componentTokens = {
//TAG
"--tag-iconColor": globalTokens.hal_white,
+ "--tag-fontFamily": globalTokens.type_sans,
"--tag-fontStyle": globalTokens.type_normal,
+ "--tag-fontColor": globalTokens.hal_black,
+ "--tag-fontSize": globalTokens.type_scale_02,
+ "--tag-fontWeight": globalTokens.type_regular,
"--tag-fontTextTransform": globalTokens.type_uppercase,
"--tag-height": "43px",
"--tag-iconSectionWidth": "48px",
@@ -1200,8 +1169,7 @@ export const componentTokens = {
"--tag-iconWidth": "24px",
//TEXTAREA
- "--textarea-disabledFontColor": globalTokens.lighterBlack,
- "--textarea-disabledFontColorOnDark": "#575757",
+ "--textarea-fontFamily": globalTokens.type_sans,
"--textarea-errorColor": globalTokens.hal_red_s_41,
"--textarea-errorColorOnDark": globalTokens.hal_red_l_60,
"--textarea-assistiveTextFontFamily": globalTokens.type_sans,
@@ -1211,14 +1179,6 @@ export const componentTokens = {
"--textarea-assistiveTextFontColor": globalTokens.hal_black,
"--textarea-assistiveTextFontColorOnDark": globalTokens.hal_white,
"--textarea-assistiveTextLetterSpacing": globalTokens.type_spacing_normal,
- "--textarea-customContentFontFamily": globalTokens.type_sans,
- "--textarea-customContentFontSize": globalTokens.type_scale_03,
- "--textarea-customContentFontStyle": globalTokens.type_normal,
- "--textarea-customContentFontWeight": globalTokens.type_regular,
- "--textarea-customContentFontColor": globalTokens.hal_black,
- "--textarea-customContentFontColorOnDark": globalTokens.hal_white,
- "--textarea-customContentLetterSpacing": globalTokens.type_spacing_normal,
- "--textarea-customContentLineHeight": "1.1875em",
"--textarea-labelFontFamily": globalTokens.type_sans,
"--textarea-labelFontSize": globalTokens.type_scale_03,
"--textarea-labelFontStyle": globalTokens.type_normal,
@@ -1230,6 +1190,20 @@ export const componentTokens = {
"--textarea-scrollBarThumbColorOnDark": globalTokens.hal_white,
"--textarea-scrollBarTrackColor": globalTokens.lightGrey,
"--textarea-scrollBarTrackColorOnDark": globalTokens.hal_grey_l_60,
+ "--textarea-valueFontSize": globalTokens.type_scale_03,
+ "--textarea-valueFontStyle": globalTokens.type_normal,
+ "--textarea-valueFontWeight": globalTokens.type_regular,
+ "--textarea-valueFontColor": globalTokens.hal_black,
+ "--textarea-valueFontColorOnDark": globalTokens.hal_white,
+ "--textarea-valueLetterSpacing": "0",
+ "--textarea-valueLineHeight": "1.1875em",
+ "--textarea-disabledColor": globalTokens.lighterBlack,
+ "--textarea-disabledColorOnDark": "#575757",
+ "--textarea-underlineColor": globalTokens.hal_black,
+ "--textarea-underlineColorOnDark": globalTokens.hal_white,
+ "--textarea-underlineFocusColor": globalTokens.hal_black,
+ "--textarea-underlineFocusColorOnDark": globalTokens.hal_white,
+ "--textarea-underlineThickness": "1px",
//TOGGLE GROUP
"--toggleGroup-unselectedBackgroundColor": globalTokens.hal_grey_l_90,
@@ -1246,29 +1220,32 @@ export const componentTokens = {
"--toggleGroup-unselectedDisabledBackgroundColor": globalTokens.hal_grey_l_95,
"--toggleGroup-unselectedDisabledFontColor": globalTokens.hal_grey_l_60,
"--toggleGroup-fontFamily": globalTokens.type_sans,
- "--toggleGroup-fontSize": globalTokens.type_scale_02,
+ "--toggleGroup-fontSize": globalTokens.type_scale_03,
"--toggleGroup-fontStyle": globalTokens.type_normal,
"--toggleGroup-fontWeight": globalTokens.type_regular,
"--toggleGroup-fontLetterSpacing": globalTokens.type_spacing_wide_02,
- "--toggleGroup-focusColor": "#005FCC",
+ "--toggleGroup-focusColor": globalTokens.hal_blue_l_50,
"--toggleGroup-iconSize": "24px",
"--toggleGroup-iconPaddingRight": "8px",
"--toggleGroup-iconPaddingLeft": "8px",
"--toggleGroup-labelPaddingLeft": "24px",
"--toggleGroup-labelPaddingRight": "24px",
+ "--toggleGroup-iconPaddingTop": "8px",
+ "--toggleGroup-iconPaddingBottom": "8px",
+ "--toggleGroup-labelPaddingTop": "8px",
+ "--toggleGroup-labelPaddingBottom": "8px",
//UPLOAD
"--upload-shadowColor": globalTokens.hal_grey_l_95,
- "--upload-fileHoverColor": globalTokens.darkWhite,
+ "--upload-hoverFileColor": globalTokens.darkWhite,
"--upload-scrollBarThumbColor": globalTokens.hal_grey_s_40,
"--upload-scrollBarTrackColor": globalTokens.lightGrey,
"--upload-errorColor": globalTokens.hal_red_s_41,
"--upload-backgroundColor": globalTokens.hal_white,
"--upload-fontFamily": globalTokens.type_sans,
- "--upload-draggingAreaBackgroundColor": globalTokens.hal_grey_l_95,
+ "--upload-draggingStateBackgroundColor": globalTokens.hal_grey_l_95,
"--upload-dragAndDropIconColor": globalTokens.hal_purple_s_38,
- "--upload-dragAndDropIconHeight": "43.5px",
- "--upload-dragAndDropIconWidth": "43.5px",
+ "--upload-dragAndDropIconSize": "43.5px",
"--upload-dragAndDropTitleFontSize": globalTokens.type_scale_04,
"--upload-dragAndDropTitleFontStyle": globalTokens.type_normal,
"--upload-dragAndDropTitleFontWeight": globalTokens.type_bold,
@@ -1277,27 +1254,25 @@ export const componentTokens = {
"--upload-dragAndDropDescriptionFontSize": globalTokens.type_scale_03,
"--upload-dragAndDropDescriptionFontStyle": globalTokens.type_italic,
"--upload-dragAndDropDescriptionFontWeight": globalTokens.type_normal,
- "--upload-dragAndDropTextDescriptionFontTextTransform": "none",
- "--upload-dragAndDropTextDescriptionFontColor": globalTokens.hal_grey_s_40,
+ "--upload-dragAndDropDescriptionFontTextTransform": "none",
+ "--upload-dragAndDropDescriptionFontColor": globalTokens.hal_grey_s_40,
"--upload-dragAndDropDraggingStateIconColor": globalTokens.hal_grey_s_40,
- "--upload-dragAndDropDraggingStateIconHeight": "43.5px",
+ "--upload-dragAndDropDraggingStateIconSize": "43.5px",
"--upload-dragAndDropDraggingStateIconWidth": "43.5px",
"--upload-dragAndDropDraggingStateFontSize": globalTokens.type_scale_03,
"--upload-dragAndDropDraggingStateFontStyle": globalTokens.type_normal,
"--upload-dragAndDropDraggingStateFontWeight": globalTokens.type_normal,
- "--upload-dragAndDropTextDraggingStateFontTextTransform": "none",
- "--upload-dragAndDropTextDraggingStateFontColor": globalTokens.hal_grey_s_40,
+ "--upload-dragAndDropDraggingStateFontTextTransform": "none",
+ "--upload-dragAndDropDraggingStateFontColor": globalTokens.hal_grey_s_40,
"--upload-dragAndDropAreaIconColor": globalTokens.hal_black,
- "--upload-dragAndDropAreaIconHeight": "24px",
- "--upload-dragAndDropAreaIconWidth": "24px",
+ "--upload-dragAndDropAreaIconSize": "24px",
"--upload-dragAndDropAreaTextFontSize": globalTokens.type_scale_01,
"--upload-dragAndDropAreaTextFontStyle": globalTokens.type_normal,
"--upload-dragAndDropAreaTextFontWeight": globalTokens.type_regular,
"--upload-dragAndDropAreaTextFontTextTransform": "none",
"--upload-dragAndDropAreaTextFontColor": globalTokens.hal_black,
"--upload-fileDeleteIconColor": globalTokens.hal_black,
- "--upload-fileDeleteIconHeight": "24px",
- "--upload-fileDeleteIconWidth": "24px",
+ "--upload-fileDeleteIconSize": "24px",
"--upload-fileUnderlineColor": globalTokens.lightGrey,
"--upload-fileUnderlineThickness": "1px",
"--upload-fileNameFontSize": globalTokens.type_scale_03,
@@ -1310,20 +1285,19 @@ export const componentTokens = {
"--upload-fileTypeFontWeight": globalTokens.type_regular,
"--upload-fileTypeFontTextTransform": globalTokens.type_uppercase,
"--upload-fileTypeFontColor": globalTokens.hal_black,
- "--upload-fileUploadedIconColor": globalTokens.hal_black,
- "--upload-fileUploadedIconHeight": "24px",
- "--upload-fileUploadedIconWidth": "24px",
- "--upload-filesUploadedTitleFontSize": globalTokens.type_scale_04,
- "--upload-filesUploadedTitleFontStyle": globalTokens.type_normal,
- "--upload-filesUploadedTitleFontWeight": globalTokens.type_regular,
- "--upload-filesUploadedTitleFontTextTransform": "none",
- "--upload-filesUploadedTitleFontColor": globalTokens.hal_black,
- "--upload-filesUploadedSubtitleFontSize": globalTokens.type_scale_02,
- "--upload-filesUploadedSubtitleFontStyle": globalTokens.type_normal,
- "--upload-filesUploadedSubtitleFontWeight": globalTokens.type_regular,
- "--upload-filesUploadedSubtitleFontTextTransform": "none",
- "--upload-filesUploadedSubtitleFontColor": globalTokens.hal_grey_s_40,
- "--upload-filesUploadedNumberFontWeight": globalTokens.type_bold,
+ "--upload-uploadedFileIconColor": globalTokens.hal_black,
+ "--upload-uploadedFileIconSize": "24px",
+ "--upload-uploadedFilesTitleFontSize": globalTokens.type_scale_04,
+ "--upload-uploadedFilesTitleFontStyle": globalTokens.type_normal,
+ "--upload-uploadedFilesTitleFontWeight": globalTokens.type_regular,
+ "--upload-uploadedFilesTitleFontTextTransform": "none",
+ "--upload-uploadedFilesTitleFontColor": globalTokens.hal_black,
+ "--upload-uploadedFilesSubtitleFontSize": globalTokens.type_scale_02,
+ "--upload-uploadedFilesSubtitleFontStyle": globalTokens.type_normal,
+ "--upload-uploadedFilesSubtitleFontWeight": globalTokens.type_regular,
+ "--upload-uploadedFilesSubtitleFontTextTransform": "none",
+ "--upload-uploadedFilesSubtitleFontColor": globalTokens.hal_grey_s_40,
+ "--upload-uploadedFilesNumberFontWeight": globalTokens.type_bold,
//WIZARD
"--wizard-focusColor": globalTokens.blue,
@@ -1347,7 +1321,7 @@ export const componentTokens = {
"--wizard-labelFontTextTransform": "none",
"--wizard-labelTextAlign": "left",
"--wizard-labelFontColor": globalTokens.hal_grey_s_40,
- "--wizard-labelActiveFontColor": globalTokens.hal_black,
+ "--wizard-visitedLabelFontColor": globalTokens.hal_black,
"--wizard-descriptionFontSize": globalTokens.type_scale_01,
"--wizard-descriptionFontFamily": globalTokens.type_sans,
"--wizard-descriptionFontStyle": globalTokens.type_normal,
@@ -1355,28 +1329,28 @@ export const componentTokens = {
"--wizard-descriptionLetterSpacing": globalTokens.type_spacing_wide_01,
"--wizard-descriptionFontTextTransform": "none",
"--wizard-descriptionFontColor": globalTokens.hal_grey_s_40,
- "--wizard-descriptionActiveFontColor": globalTokens.hal_black,
+ "--wizard-visitedDescriptionFontColor": globalTokens.hal_black,
"--wizard-descriptionTextAlign": "left",
"--wizard-circleBorderThickness": "2px",
- "--wizard-circleBorderStyle": "solid",
+ "--wizard-circleBorderStyle": globalTokens.border_solid,
"--wizard-circleBorderRadius": "45px",
"--wizard-circleBorderColor": globalTokens.hal_black,
- "--wizard-circleSelectedWidth": "32px",
- "--wizard-circleSelectedHeight": "32px",
- "--wizard-circleSelectedBorderThickness": "2px",
- "--wizard-circleSelectedBorderStyle": "solid",
- "--wizard-circleSelectedBorderRadius": "45px",
- "--wizard-circleSelectedBorderColor": globalTokens.purple,
- "--wizard-circleDisabledWidth": "32px",
- "--wizard-circleDisabledHeight": "32px",
- "--wizard-circleDisabledBorderThickness": "2px",
- "--wizard-circleDisabledBorderStyle": "solid",
- "--wizard-circleDisabledBorderRadius": "45px",
- "--wizard-circleDisabledBorderColor": globalTokens.lightGrey,
+ "--wizard-selectedCircleWidth": "32px",
+ "--wizard-selectedCircleHeight": "32px",
+ "--wizard-selectedCircleBorderThickness": "2px",
+ "--wizard-selectedCircleBorderStyle": globalTokens.border_solid,
+ "--wizard-selectedCircleBorderRadius": "45px",
+ "--wizard-selectedCircleBorderColor": globalTokens.purple,
+ "--wizard-disabledCircleWidth": "32px",
+ "--wizard-disabledCircleHeight": "32px",
+ "--wizard-disabledCircleBorderThickness": "2px",
+ "--wizard-disabledCircleBorderStyle": globalTokens.border_solid,
+ "--wizard-disabledCircleBorderRadius": "45px",
+ "--wizard-disabledCircleBorderColor": globalTokens.lightGrey,
"--wizard-circleWidth": "32px",
"--wizard-circleHeight": "32px",
"--wizard-separatorBorderThickness": "1px",
- "--wizard-separatorBorderStyle": "solid",
+ "--wizard-separatorBorderStyle": globalTokens.border_solid,
"--wizard-separatorColor": globalTokens.lightGrey,
};
diff --git a/projects/dxc-ngx-cdk/src/lib/theme/test/AdvancedTheme.json b/projects/dxc-ngx-cdk/src/lib/theme/test/AdvancedTheme.json
index 9c467382d..8eddf2a99 100644
--- a/projects/dxc-ngx-cdk/src/lib/theme/test/AdvancedTheme.json
+++ b/projects/dxc-ngx-cdk/src/lib/theme/test/AdvancedTheme.json
@@ -1,108 +1,103 @@
{
"accordion": {
"backgroundColor": "#ffffff",
- "arrowColor": "#6f2c91",
- "fontColorBase": "#666666",
- "hoverBackgroundColor": "#f5ebf9",
- "disabledFontColor": "#bfbfbf",
- "customContentFontFamily": "Open Sans, sans-serif",
- "customContentFontSize": "1rem",
- "customContentFontWeight": "300",
- "customContentFontColor": "#000000",
- "customContentPanelHeight":"22px",
+ "disabledBackgroundColor": "transparent",
+ "hoverBackgroundColor": "#f2eafa",
+ "arrowColor": "#5f249f",
+ "disabledArrowColor": "#999999",
"assistiveTextFontFamily": "Open Sans, sans-serif",
"assistiveTextFontSize": "1rem",
"assistiveTextFontWeight": "300",
"assistiveTextFontStyle": "italic",
- "assistiveTextFontColor": "#000000",
"assistiveTextLetterSpacing": "0.025em",
+ "assistiveTextFontColor": "#666666",
+ "disabledAssistiveTextFontColor": "#999999",
"assistiveTextMinWidth": "100px",
- "assistiveTextPaddingLeft":"0px",
- "assistiveTextPaddingRight":"0px",
+ "assistiveTextPaddingRight": "24px",
+ "assistiveTextPaddingLeft": "0px",
"titleLabelFontFamily": "Open Sans, sans-serif",
"titleLabelFontSize": "1rem",
"titleLabelFontWeight": "400",
"titleLabelFontStyle": "normal",
- "titleLabelFontColor": "",
- "titleLabelPaddingLeft": "32px",
+ "titleLabelFontColor": "#000000",
+ "disabledTitleLabelFontColor": "#999999",
+ "titleLabelPaddingLeft": "0px",
"titleLabelPaddingRight": "16px",
- "titlePaddingTop": "0px",
- "titlePaddingBottom": "0px",
- "titleFocusBorderStyle": "solid",
- "titleFocusBorderThickness": "1px",
- "titleFocusBorderColor": "#6f2c91",
+ "titleLabelPaddingTop": "0px",
+ "titleLabelPaddingBottom": "0px",
+ "focusBorderStyle": "solid",
+ "focusBorderThickness": "2px",
+ "focusBorderColor": "#5f249f",
+ "focusBorderOffset": "-1px",
"borderRadius": "4px",
"boxShadowOffsetX": "0px",
"boxShadowOffsetY": "6px",
"boxShadowBlur": "10px",
- "boxShadowColor": "#00000024",
- "iconMaxHeight": "24px",
- "iconMaxWidth": "24px",
+ "boxShadowColor": "#0000001a",
+ "iconColor": "#5f249f",
+ "disabledIconColor": "#999999",
+ "iconSize": "24px",
"iconMarginLeft": "0px",
- "iconMarginRigth": "12px",
- "accordionGroupSeparatorBorderColor": "#00000024",
+ "iconMarginRight": "12px",
+ "accordionGroupSeparatorBorderColor": "#0000001a",
"accordionGroupSeparatorBorderThickness": "1px",
- "accordionGroupSeparatorBorderRadius": "0px",
"accordionGroupSeparatorBorderStyle": "solid"
},
"alert": {
- "overlayColor": "#000000",
- "infoColor": "#CEE0F5",
- "successColor": "#DBF1C4",
- "warningColor": "#FCF2BD",
- "errorColor": "#F9CFCF",
- "focusColor": "#005FCC",
- "titleFontFamily": "Open Sans, sans-serif",
- "titleFontSize": "0.75rem",
- "titleFontColor": "#000000",
- "titleFontWeight": "bold",
- "titleFontStyle": "normal",
- "titleTextTransform": "uppercase",
- "contentFontFamily": "Open Sans, sans-serif",
- "contentFontSize": "0.75rem",
- "contentFontColor": "#000000",
- "contentFontWeight": "normal",
- "titlePaddingRight": "8px",
- "titlePaddingLeft": "12px",
"titlePaddingTop": "0px",
"titlePaddingBottom": "0px",
- "inlineTextPaddingLeft": "8px",
- "inlineTextPaddingRight": "8px",
"inlineTextPaddingTop": "0px",
"inlineTextPaddingBottom": "0px",
- "iconPaddingLeft": "12px",
- "iconPaddingRight": "0px",
"iconPaddingTop": "0px",
"iconPaddingBottom": "0px",
- "iconSize": "24px",
- "textPaddingLeft": "12px",
- "textPaddingRight": "12px",
- "textPaddingTop": "0px",
- "textPaddingBottom": "0px",
- "contentPaddingLeft": "48px",
- "contentPaddingRight": "12px",
- "contentPaddingTop": "8px",
- "contentPaddingBottom": "20px",
- "overlayOpacity": "0.8",
"boxShadowOffsetX": "0px",
"boxShadowOffsetY": "3px",
"boxShadowBlur": "6px",
"boxShadowColor": "#00000012",
+ "titleFontFamily": "Open Sans, sans-serif",
+ "titleFontColor": "#000000",
+ "titleFontSize": "0.75rem",
+ "titleFontStyle": "normal",
+ "titleFontWeight": "bold",
+ "titleTextTransform": "uppercase",
+ "titlePaddingRight": "0px",
+ "titlePaddingLeft": "0px",
+ "inlineTextFontFamily": "Open Sans, sans-serif",
+ "inlineTextFontColor": "#000000",
+ "inlineTextFontSize": "0.75rem",
+ "inlineTextFontStyle": "normal",
+ "inlineTextFontWeight": "400",
+ "inlineTextPaddingLeft": "0px",
+ "inlineTextPaddingRight": "0px",
+ "contentPaddingLeft": "0px",
+ "contentPaddingRight": "0px",
+ "contentPaddingTop": "20px",
+ "contentPaddingBottom": "30px",
"borderRadius": "4px",
"borderStyle": "solid",
"borderThickness": "1px",
"infoBorderColor": "#0067b3",
"successBorderColor": "#24a148",
- "warningBorderColor": "#f7cf2b",
+ "warningBorderColor": "#c59f07",
"errorBorderColor": "#d0011b",
- "height": "48px"
+ "iconSize": "24px",
+ "iconPaddingLeft": "0px",
+ "iconPaddingRight": "0px",
+ "infoIconColor": "#0067b3",
+ "successIconColor": "#24a148",
+ "warningIconColor": "#c59f07",
+ "errorIconColor": "#d0011b",
+ "infoBackgroundColor": "#e6f4ff",
+ "successBackgroundColor": "#eafaef",
+ "warningBackgroundColor": "#fef9e6",
+ "errorBackgroundColor": "#ffe6e9",
+ "overlayColor": "#000000B3",
+ "hoverActionBackgroundColor": "#0000000D",
+ "focusActionBorderColor": "#0095ff",
+ "activeActionBackgroundColor": "#0000001A"
},
"box": {
"backgroundColor": "#ffffff",
- "fontFamily": "Open Sans, sans-serif",
- "fontSize": "0.875rem",
- "fontWeight": "normal",
- "fontColor": "#000000",
"letterSpacing": "0.025em",
"borderRadius": "4px",
"borderThickness": "0px",
@@ -112,184 +107,183 @@
"noneShadowDepthShadowOffsetY": "none",
"noneShadowDepthShadowBlur": "none",
"noneShadowDepthShadowSpread": "none",
- "noneShadowDepthShadowColor": "none",
+ "noneShadowDepthShadowColor": "transparent",
"oneShadowDepthShadowOffsetX": "0px",
- "oneShadowDepthShadowOffsetY": "2px",
- "oneShadowDepthShadowBlur": "1px",
- "oneShadowDepthShadowSpread": "-1px",
+ "oneShadowDepthShadowOffsetY": "3px",
+ "oneShadowDepthShadowBlur": "6px",
+ "oneShadowDepthShadowSpread": "0px",
"oneShadowDepthShadowColor": "#00000033",
"twoShadowDepthShadowOffsetX": "0px",
"twoShadowDepthShadowOffsetY": "3px",
- "twoShadowDepthShadowBlur": "3px",
- "twoShadowDepthShadowSpread": "-2px",
+ "twoShadowDepthShadowBlur": "10px",
+ "twoShadowDepthShadowSpread": "0px",
"twoShadowDepthShadowColor": "#00000033"
},
"button": {
- "primaryBackgroundColor": "#6f2c91",
- "primaryBackgroundColorOnDark": "#581B81",
- "primaryHoverBackgroundColor": "#000000",
- "primaryHoverBackgroundColorOnDark": "#581B81",
+ "labelFontLineHeight": "1.5em",
+ "labelLetterSpacing": "0.025em",
+ "paddingLeft": "8px",
+ "paddingRight": "8px",
+ "paddingTop": "8px",
+ "paddingBottom": "8px",
+ "focusBorderColor": "#0095ff",
+ "focusBorderColorOnDark": "#0095ff",
+ "primaryBackgroundColor": "#5f249f",
+ "primaryBackgroundColorOnDark": "#5f249f",
"primaryFontColor": "#ffffff",
"primaryFontColorOnDark": "#ffffff",
- "primaryHoverFontColor": "#ffffff",
- "primaryHoverFontColorOnDark": "#000000",
- "primaryActiveBackgroundColor": "#676767",
- "primaryActiveBackgroundColorOnDark": "#581B81",
- "primaryDisabledBackgroundColor": "#d0bddb",
- "primaryDisabledBackgroundColorOnDark": "#ffffff57",
- "primaryDisabledFontColor": "#ffffff",
- "primaryDisabledFontColorOnDark": "#000000",
+ "primaryHoverBackgroundColor": "#4b1c7d",
+ "primaryHoverBackgroundColorOnDark": "#7D2FD0",
+ "primaryActiveBackgroundColor": "#321353",
+ "primaryActiveBackgroundColorOnDark": "#4b1c7d",
+ "primaryDisabledBackgroundColor": "#f2f2f2",
+ "primaryDisabledBackgroundColorOnDark": "#4d4d4d",
+ "primaryDisabledFontColor": "#999999",
+ "primaryDisabledFontColorOnDark": "#999999",
"primaryBorderThickness": "0px",
- "primaryBorderColor": "0",
- "primaryBorderColorOnDark": "0",
"primaryBorderStyle": "none",
"primaryBorderRadius": "4px",
"primaryFontFamily": "Open Sans, sans-serif",
- "primaryFontSize": "0.875rem",
+ "primaryFontSize": "1rem",
"primaryFontWeight": "400",
- "primaryPaddingTop": "12px",
- "primaryPaddingBottom": "12px",
- "secondaryOutlinedColor": "#6f2c91",
- "secondaryOutlinedColorOnDark": "#6A229A",
"secondaryBackgroundColor": "transparent",
"secondaryBackgroundColorOnDark": "transparent",
- "secondaryHoverOutlinedColor": "#000000",
- "secondaryHoverOutlinedColorOnDark": "#6A229A",
- "secondaryFontColor": "#000000",
- "secondaryFontColorOnDark": "#FFFFFF",
- "secondaryHoverFontColor": "#000000",
- "secondaryHoverFontColorOnDark": "#FFFFFF",
- "secondaryActiveBackgroundColor": "#dbdbdb",
- "secondaryActiveBackgroundColorOnDark": "#FFFFFF29",
- "secondaryHoverBackgroundColor": "#eeeeee",
- "secondaryHoverBackgroundColorOnDark": "#FFFFFF14",
- "secondaryDisabledOutlinedColor": "#d0bddb",
- "secondaryDisabledOutlinedColorOnDark": "#575757",
+ "secondaryFontColor": "#5f249f",
+ "secondaryFontColorOnDark": "#ffffff",
+ "secondaryHoverFontColor": "#ffffff",
+ "secondaryHoverFontColorOnDark": "#000000",
+ "secondaryBorderColor": "#5f249f",
+ "secondaryBorderColorOnDark": "#ffffff",
+ "secondaryHoverBackgroundColor": "#5f249f",
+ "secondaryHoverBackgroundColorOnDark": "#ffffff",
+ "secondaryActiveBackgroundColor": "#321353",
+ "secondaryActiveBackgroundColorOnDark": "#e6e6e6",
+ "secondaryDisabledBackgroundColor": "transparent",
+ "secondaryDisabledBackgroundColorOnDark": "transparent",
"secondaryDisabledFontColor": "#b1b1b1",
- "secondaryDisabledFontColorOnDark": "#575757",
- "secondaryBorderThickness": "2px",
+ "secondaryDisabledFontColorOnDark": "#999999",
+ "secondaryDisabledBorderColor": "#999999",
+ "secondaryDisabledBorderColorOnDark": "#999999",
+ "secondaryBorderThickness": "1px",
"secondaryBorderStyle": "solid",
"secondaryBorderRadius": "4px",
"secondaryFontFamily": "Open Sans, sans-serif",
- "secondaryFontSize": "0.875rem",
+ "secondaryFontSize": "1rem",
"secondaryFontWeight": "400",
- "secondaryPaddingTop": "10px",
- "secondaryPaddingBottom": "10px",
"textBackgroundColor": "transparent",
"textBackgroundColorOnDark": "transparent",
- "textHoverBackgroundColor": "#000000",
- "textHoverBackgroundColorOnDark": "#6A229A80",
- "textFontColor": "#6f2c91",
- "textFontColorOnDark": "#FFFFFF",
- "textHoverFontColor": "#ffffff",
- "textHoverFontColorOnDark": "#FFFFFF",
- "textActiveBackgroundColor": "#676767",
- "textActiveBackgroundColorOnDark": "#581B81",
- "textDisabledFontColor": "#d0bddb",
+ "textFontColor": "#5f249f",
+ "textFontColorOnDark": "#ffffff",
+ "textHoverBackgroundColor": "#f2eafa",
+ "textHoverBackgroundColorOnDark": "#4d4d4d",
+ "textActiveBackgroundColor": "#e5d5f6",
+ "textActiveBackgroundColorOnDark": "#666666",
"textDisabledBackgroundColor": "transparent",
"textDisabledBackgroundColorOnDark": "transparent",
- "textDisabledFontColorOnDark": "#FFFFFF80",
+ "textDisabledFontColor": "#999999",
+ "textDisabledFontColorOnDark": "#999999",
"textBorderThickness": "0px",
- "textBorderColor": "0",
- "textBorderColorOnDark": "0",
"textBorderStyle": "none",
"textBorderRadius": "4px",
"textFontFamily": "Open Sans, sans-serif",
- "textFontSize": "0.875rem",
- "textFontWeight": "400",
- "textPaddingTop": "12px",
- "textPaddingBottom": "12px",
- "focusColor": "#005FCC",
- "labelFontLineHeight": "1.5em",
- "labelLetterSpacing": "0.025em",
- "labelTextTranform": "uppercase",
- "iconMaxHeight": "20px",
- "iconMaxWidth": "20px",
- "minHeight": "43px"
+ "textFontSize": "1rem",
+ "textFontWeight": "400"
},
"card": {
"height": "220px",
"width": "400px"
},
"checkbox": {
+ "backgroundColorChecked": "#0067b3",
+ "backgroundColorCheckedOnDark": "#e6e6e6",
+ "hoverBackgroundColorChecked": "#003c66",
+ "hoverBackgroundColorCheckedOnDark": "#ffffff",
+ "disabledBackgroundColorChecked": "#999999",
+ "disabledBackgroundColorCheckedOnDark": "#4d4d4d",
"borderColor": "#0067b3",
- "hoverBorderColor": "#003c66",
"borderColorOnDark": "#e6e6e6",
+ "hoverBorderColor": "#003c66",
"hoverBorderColorOnDark": "#ffffff",
- "selectedBackgroundColor": "#0067b3",
- "selectedHoverBackgroundColor": "#003c66",
- "selectedBackgroundColorOnDark": "#e6e6e6",
- "selectedHoverBackgroundColorOnDark": "#ffffff",
- "checkColor": "#ffffff",
- "checkColorOnDark": "#000000",
- "fontColor": "#000000",
- "fontColorOnDark": "#FFFFFF",
- "selectedDisabledBackgroundColor": "#999999",
- "selectedDisabledBackgroundColorOnDark": "#4d4d4d",
"disabledBorderColor": "#999999",
"disabledBorderColorOnDark": "#4d4d4d",
+ "checkColor": "#ffffff",
+ "checkColorOnDark": "#000000",
"disabledCheckColor": "#ffffff",
"disabledCheckColorOnDark": "#999999",
- "disabledFontColor": "#999999",
- "disabledFontColorOnDark": "#999999",
"fontFamily": "Open Sans, sans-serif",
- "fontSize": "1rem",
+ "fontSize": "0.875rem",
"fontWeight": "400",
- "checkLabelSpacing": "10px",
+ "fontColor": "#000000",
+ "fontColorOnDark": "#ffffff",
+ "disabledFontColor": "#999999",
+ "disabledFontColorOnDark": "#999999",
"focusColor": "#0095ff",
- "focusColorOnDark": "#0095ff"
+ "focusColorOnDark": "#0095ff",
+ "checkLabelSpacing": "8px"
},
"chip": {
- "backgroundColor": "#eeeeee",
- "borderColor": "transparent",
+ "backgroundColor": "#e6e6e6",
+ "disabledBackgroundColor": "#f2f2f2",
+ "disabledFontColor": "#999999",
"fontColor": "#000000",
- "disabledBackgroundColor": "#f9f9f9",
- "disabledFontColor": "#b1b1b1",
"fontFamily": "Open Sans, sans-serif",
"fontSize": "1rem",
- "fontWeight": "400",
"fontStyle": "normal",
- "borderRadius": "50px",
- "borderThickness": "2px",
+ "fontWeight": "400",
+ "borderColor": "transparent",
+ "borderRadius": "80px",
+ "borderThickness": "0px",
"borderStyle": "solid",
- "height": "18px",
- "contentPaddingLeft": "20px",
- "contentPaddingRight": "20px",
- "contentPaddingTop": "10px",
- "contentPaddingBottom": "10px",
+ "contentPaddingLeft": "16px",
+ "contentPaddingRight": "16px",
+ "contentPaddingTop": "0px",
+ "contentPaddingBottom": "0px",
"iconSize": "24px",
- "iconPaddingLeft": "0px",
- "iconPaddingRight": "0px"
+ "iconSpacing": "8px",
+ "iconColor": "#000000",
+ "disabledIconColor": "#999999",
+ "focusColor": "#0067b3"
},
"date": {
- "pickerSelectedDateBackgroundColor": "#6f2c91",
+ "pickerSelectedDateBackgroundColor": "#5f249f",
+ "pickerSelectedDateColor": "#ffffff",
+ "pickerBackgroundColor": "#ffffff",
+ "pickerFontColor": "#000000",
+ "pickerHoverDateBackgroundColor": "#d0bddb",
+ "pickerHoverDateFontColor": "#000000",
+ "pickerActualDateColor": "#D9D9D9",
+ "pickerYearColor": "#000000",
+ "pickerMonthColor": "#000000",
+ "pickerWeekLabelColor": "#000000",
+ "pickerBackgroundColorMonthArrows": "transparent",
+ "focusColor": "#005FCC",
+ "fontFamily": "Open Sans, sans-serif",
+ "pickerHeight": "316px",
+ "pickerWidth": "290px"
+ },
+ "newDate": {
+ "pickerSelectedDateBackgroundColor": "#5f249f",
"pickerSelectedDateColor": "#ffffff",
"pickerBackgroundColor": "#ffffff",
"pickerFontColor": "#000000",
- "pickerActualDate": "#D9D9D9",
"pickerHoverDateBackgroundColor": "#d0bddb",
"pickerHoverDateFontColor": "#000000",
+ "pickerActualDateColor": "#D9D9D9",
"pickerYearColor": "#000000",
"pickerMonthColor": "#000000",
- "pickerWeekLabelColor":"#000000",
- "pickerBackgroundColorMonthArrows":"transparent",
+ "pickerWeekLabelColor": "#000000",
+ "pickerBackgroundColorMonthArrows": "transparent",
"focusColor": "#005FCC",
"fontFamily": "Open Sans, sans-serif",
- "pickerHeight":"316px",
- "pickerWidth":"290px"
+ "pickerHeight": "316px",
+ "pickerWidth": "290px"
},
"dialog": {
"overlayColor": "#000000",
- "overlayOpacity": "0.8",
- "scrollBarThumbColor": "#666666",
- "scrollBarTrackColor": "#D9D9D9",
+ "overlayOpacity": "0.7",
"backgroundColor": "#ffffff",
- "fontFamily": "Open Sans, sans-serif",
- "fontSize": "1rem",
- "fontWeight": "400",
- "fontColor": "#000000",
- "closeIconWidth": "34px",
- "closeIconHeight": "34px",
+ "closeIconWidth": "24px",
+ "closeIconHeight": "24px",
"closeIconTopPosition": "20px",
"closeIconRightPosition": "20px",
"closeIconBackgroundColor": "none",
@@ -305,98 +299,93 @@
},
"dropdown": {
"buttonBackgroundColor": "#ffffff",
- "buttonFontColor": "#000000",
- "optionsListBackgroundColor": "#ffffff",
- "optionsListHoverBackgroundColor": "#ffffff",
- "buttonHoverBackgroundColor": "#ffffff",
- "scrollBarThumbColor": "#666666",
- "scrollBarTrackColor": "#D9D9D9",
- "focusColor": "#005FCC",
- "fontFamily": "Open Sans, sans-serif",
+ "hoverButtonBackgroundColor": "#f2f2f2",
+ "activeButtonBackgroundColor": "#D9D9D9",
+ "buttonFontFamily": "Open Sans, sans-serif",
"buttonFontSize": "1rem",
"buttonFontStyle": "normal",
"buttonFontWeight": "400",
- "minHeight": "46px",
- "minWidth": "230px",
- "borderRadius": "2px",
+ "buttonFontColor": "#000000",
+ "buttonIconSize": "20px",
+ "buttonIconSpacing": "10px",
+ "buttonIconColor": "#000000",
+ "buttonPaddingTop": "0px",
+ "buttonPaddingBottom": "0px",
+ "buttonPaddingLeft": "16px",
+ "buttonPaddingRight": "16px",
+ "disabledColor": "#b1b1b1",
+ "disabledButtonBackgroundColor": "transparent",
+ "disabledBorderColor": "#b1b1b1",
+ "optionBackgroundColor": "#ffffff",
+ "hoverOptionBackgroundColor": "#f2f2f2",
+ "activeOptionBackgroundColor": "#D9D9D9",
+ "optionFontFamily": "Open Sans, sans-serif",
+ "optionFontSize": "16px",
+ "optionFontStyle": "normal",
+ "optionFontWeight": "400",
+ "optionFontColor": "#000000",
+ "optionIconSize": "20px",
+ "optionIconSpacing": "10px",
+ "optionIconColor": "#000000",
+ "optionPaddingTop": "6px",
+ "optionPaddingBottom": "6px",
+ "optionPaddingLeft": "16px",
+ "optionPaddingRight": "16px",
+ "caretIconSize": "24px",
+ "caretIconColor": "#000000",
+ "caretIconSpacing": "12px",
+ "borderRadius": "4px",
"borderStyle": "none",
"borderThickness": "0px",
"borderColor": "transparent",
- "optionsPaddingTop": "6px",
- "optionsPaddingBottom": "6px",
- "optionsPaddingLeft": "6px",
- "optionsPaddingRight": "6px",
- "caretIconMarginRight": "10px",
- "caretIconMarginLeft": "10px",
- "caretIconMarginTop": "0px",
- "caretIconMarginBottom": "0px",
- "optionsFontColor":"",
- "optionsFontSize":"16px",
- "optionsFontStyle":"normal",
- "optionsFontWeight":"400",
- "iconSize": "20px",
- "iconOptionSpacing": "10px",
- "iconColor":""
+ "scrollBarThumbColor": "#666666",
+ "scrollBarTrackColor": "#D9D9D9",
+ "focusColor": "#005FCC"
},
"footer": {
+ "height": "124px",
"backgroundColor": "#000000",
- "bottomLinksDividerColor": "#1489fb",
- "bottomLinksDividerThickness": "2px",
+ "bottomLinksDividerColor": "#0095ff",
+ "bottomLinksDividerThickness": "1px",
"bottomLinksDividerStyle": "solid",
"bottomLinksDividerSpacing": "8px",
"bottomLinksFontFamily": "Open Sans, sans-serif",
"bottomLinksFontSize": "0.75rem",
"bottomLinksFontStyle": "normal",
"bottomLinksFontWeight": "400",
- "bottomLinksFontColor": "",
+ "bottomLinksFontColor": "#ffffff",
"bottomLinksTextDecoration": "none",
"copyrightFontFamily": "Open Sans, sans-serif",
"copyrightFontSize": "0.75rem",
"copyrightFontStyle": "normal",
"copyrightFontWeight": "400",
- "copyrightFontColor": "",
- "fontColorBase": "#ffffff",
+ "copyrightFontColor": "#ffffff",
"logo": "assets/dxc-logo-wh.svg",
"logoHeight": "32px",
"logoWidth": "auto",
- "minHeight": "124px",
- "socialIconSize": "24px",
- "socialIconsGutter": "16px"
+ "socialLinksSize": "24px",
+ "socialLinksGutter": "16px",
+ "socialLinksColor": "#ffffff"
},
"header": {
"backgroundColor": "#ffffff",
- "customContentFontFamily": "",
- "customContentFontStyle": "normal",
- "customContentFontColor": "",
- "customContentFontSize": "",
- "customContentFontWeight": "400",
- "dropdownBackgroundColor": "transparent",
- "dropdownHoverBackgroundColor": "transparent",
- "fontColorBase": "#000000",
- "fontFamilyBase": "Open Sans, sans-serif",
- "fontSizeBase": "16px",
- "hamburguerFocusColor": "#005FCC",
- "hamburguerFontFamily": "Open Sans",
+ "hamburguerFocusColor": "#0095ff",
+ "hamburguerFontFamily": "Open Sans, sans-serif",
"hamburguerFontStyle": "normal",
- "hamburguerFontColor": "",
+ "hamburguerFontColor": "#000000",
"hamburguerFontSize": "10px",
"hamburguerFontWeight": "600",
- "hamburguerColor": "#000000",
- "hamburguerHoverColor": "#dbdbdb",
"hamburguerTextTransform": "uppercase",
- "logo": "/assets/DXC_Logo_Black_RGB.svg",
- "logoResponsive": "/assets/DXC_Logo_Black_RGB.svg",
+ "hamburguerIconColor": "#000000",
+ "hamburguerHoverColor": "#dbdbdb",
+ "logo": "assets/DXC_Logo_Black_RGB.svg",
+ "logoResponsive": "assets/DXC_Logo_Black_RGB.svg",
"logoHeight": "32px",
"logoWidth": "auto",
"menuBackgroundColor": "#ffffff",
"menuZindex": "2000",
"menuTabletWidth": "60vw",
"menuMobileWidth": "100vw",
- "menuCustomContentFontFamily": "",
- "menuCustomContentFontStyle": "normal",
- "menuCustomContentFontColor": "",
- "menuCustomContentFontSize": "",
- "menuCustomContentFontWeight": "400",
"minHeight": "64px",
"overlayColor": "#565656",
"overlayOpacity": "0.7",
@@ -410,38 +399,36 @@
"underlinedStyle": "solid"
},
"heading": {
- "fontFamilyBase": "Open Sans, sans-serif",
- "fontColorBase": "inherit",
- "level1FontColor": "",
- "level1FontFamily": "",
+ "level1FontColor": "#000000",
+ "level1FontFamily": "Open Sans, sans-serif",
"level1FontSize": "3.75rem",
"level1FontStyle": "normal",
"level1FontWeight": "400",
"level1LineHeight": "1.365em",
"level1LetterSpacing": "-0.025em",
- "level2FontColor": "",
- "level2FontFamily": "",
+ "level2FontColor": "#000000",
+ "level2FontFamily": "Open Sans, sans-serif",
"level2FontSize": "3rem",
"level2FontStyle": "normal",
"level2FontWeight": "400",
"level2LineHeight": "1.5em",
"level2LetterSpacing": "0",
- "level3FontColor": "",
- "level3FontFamily": "",
+ "level3FontColor": "#000000",
+ "level3FontFamily": "Open Sans, sans-serif",
"level3FontSize": "2rem",
"level3FontStyle": "normal",
"level3FontWeight": "400",
"level3LineHeight": "1.365em",
"level3LetterSpacing": "0.025em",
- "level4FontColor": "",
- "level4FontFamily": "",
+ "level4FontColor": "#000000",
+ "level4FontFamily": "Open Sans, sans-serif",
"level4FontSize": "1.5rem",
"level4FontStyle": "normal",
"level4FontWeight": "400",
"level4LineHeight": "1.5em",
"level4LetterSpacing": "0",
- "level5FontColor": "",
- "level5FontFamily": "",
+ "level5FontColor": "#000000",
+ "level5FontFamily": "Open Sans, sans-serif",
"level5FontSize": "1.25rem",
"level5FontStyle": "normal",
"level5FontWeight": "400",
@@ -449,42 +436,62 @@
"level5LetterSpacing": "0.025em"
},
"inputText": {
- "assistiveTextFontColor": "",
- "assistiveTextFontColorOnDark": "",
+ "fontFamily": "Open Sans, sans-serif",
+ "assistiveTextFontColor": "#000000",
+ "assistiveTextFontColorOnDark": "#ffffff",
"assistiveTextFontSize": "0.75rem",
"assistiveTextFontStyle": "normal",
"assistiveTextFontWeight": "400",
- "disabledFontColor": "#b1b1b1",
- "disabledFontColorOnDark": "#575757",
+ "disabledColor": "#b1b1b1",
+ "disabledColorOnDark": "#575757",
"errorColor": "#D0011B",
"errorColorOnDark": "#FE344F",
- "fontColorBase": "#000000",
- "fontColorBaseOnDark": "#ffffff",
- "fontFamilyBase": "Open Sans, sans-serif",
- "fontSizeBase": "16px",
+ "optionBackgroundColor": "#ffffff",
+ "optionBorderColor": "#000000",
+ "optionBorderThickness": "0px",
+ "optionBorderStyle": "solid",
+ "optionFontColor": "#000000",
+ "optionFontColorOnDark": "#ffffff",
+ "optionFontSize": "1rem",
+ "optionFontStyle": "normal",
+ "optionFontWeight": "400",
+ "optionPaddingBottom": "6px",
+ "optionPaddingTop": "6px",
"hoverOptionColor": "#000000",
+ "hoverOptionBackgroundColor": "#f2f2f2",
+ "hoverOptionBackgroundColorOnDark": "#bfbfbf",
+ "scrollBarThumbColor": "#666666",
+ "scrollBarTrackColor": "#D9D9D9",
+ "selectedOptionBackgroundColor": "#D9D9D9",
+ "selectedOptionBackgroundColorOnDark": "#D9D9D9",
+ "labelFontColor": "#000000",
+ "labelFontColorOnDark": "#ffffff",
"labelFontSize": "1rem",
- "prefixIconColor": "",
- "prefixIconColorOnDark": "",
- "prefixLabelFontColor": "",
- "prefixLabelFontColorOnDark": "",
+ "labelFontStyle": "normal",
+ "labelFontWeight": "400",
+ "valueFontColor": "#000000",
+ "valueFontColorOnDark": "#ffffff",
+ "valueFontSize": "1rem",
+ "valueFontStyle": "normal",
+ "valueFontWeight": "400",
+ "prefixIconColor": "#000000",
+ "prefixIconColorOnDark": "#ffffff",
+ "prefixLabelFontColor": "#000000",
+ "prefixLabelFontColorOnDark": "#ffffff",
"prefixLabelFontSize": "1rem",
"prefixLabelFontStyle": "normal",
"prefixLabelFontWeight": "400",
- "scrollBarThumbColor": "#666666",
- "scrollBarTrackColor": "#D9D9D9",
- "selectedOptionBackgroundColor": "#f2f2f2",
- "suffixIconColor": "",
- "suffixIconColorOnDark": "",
- "suffixLabelFontColor": "",
- "suffixLabelFontColorOnDark": "",
+ "suffixIconColor": "#000000",
+ "suffixIconColorOnDark": "#ffffff",
+ "suffixLabelFontColor": "#000000",
+ "suffixLabelFontColorOnDark": "#ffffff",
"suffixLabelFontSize": "1rem",
"suffixLabelFontStyle": "normal",
"suffixLabelFontWeight": "400",
- "underlineColor": "",
- "underlineColorOnDark": "",
- "underlineFocusColor": "",
- "underlineFocusColorOnDark": "",
+ "underlineColor": "#000000",
+ "underlineColorOnDark": "#ffffff",
+ "underlineFocusColor": "#000000",
+ "underlineFocusColorOnDark": "#ffffff",
"underlineThickness": "1px"
},
"link": {
@@ -514,6 +521,7 @@
"fontSize": "0.875rem",
"fontStyle": "normal",
"fontWeight": "400",
+ "fontTextTransform": "none",
"height": "64px",
"width": "100%",
"marginRight": "40px",
@@ -525,21 +533,30 @@
"totalItemsContainerMarginRight": "30px",
"totalItemsContainerMarginLeft": "0px"
},
- "progressBar": {
- "trackLineColor": "#6f2c91",
+ "progressBar": {
+ "trackLineColor": "#5f249f",
+ "trackLineColorOnDark": "#a46ede",
"totalLineColor": "#cecece",
"labelFontFamily": "Open Sans, sans-serif",
"labelFontSize": "0.75rem",
"labelFontStyle": "normal",
"labelFontWeight": "400",
"labelFontColor": "#000000",
+ "labelFontColorOnDark": "#ffffff",
"labelFontTextTransform": "uppercase",
"valueFontFamily": "Open Sans, sans-serif",
"valueFontSize": "0.75rem",
"valueFontStyle": "normal",
"valueFontWeight": "400",
"valueFontColor": "#000000",
+ "valueFontColorOnDark": "#ffffff",
"valueFontTextTransform": "uppercase",
+ "helperTextFontColor": "#000000",
+ "helperTextFontColorOnDark": "#ffffff",
+ "helperTextFontSize": "0.75rem",
+ "helperTextFontStyle": "normal",
+ "helperTextFontWeight": "400",
+ "helperTextFontFamily": "Open Sans, sans-serif",
"thickness": "9px",
"borderRadius": "5px",
"overlayColor": "#000000",
@@ -564,9 +581,7 @@
"fontWeight": "400"
},
"select": {
- "checkboxOptionSpacing": "12px",
- "color": "#000000",
- "colorOnDark": "#FFFFFF",
+ "optionCheckboxSpacing": "12px",
"disabledColor": "#b1b1b1",
"disabledColorOnDark": "#575757",
"errorColor": "#D0011B",
@@ -574,11 +589,11 @@
"focusColor": "#005FCC",
"focusColorOnDark": "#005FCC",
"fontFamily": "Open Sans, sans-serif",
- "hoveredOptionBackgroundColor": "#f2f2f2",
- "hoveredOptionBackgroundColorOnDark": "#f2f2f2",
- "iconColor": "",
- "iconOptionSpacing": "12px",
- "iconSize": "20px",
+ "hoverOptionBackgroundColor": "#f2f2f2",
+ "hoverOptionBackgroundColorOnDark": "#f2f2f2",
+ "optionIconColor": "#000000",
+ "optionIconSpacing": "12px",
+ "optionIconSize": "20px",
"labelFontSize": "1rem",
"labelFontStyle": "normal",
"labelFontWeight": "400",
@@ -586,14 +601,14 @@
"optionPaddingTop": "6px",
"optionPaddingLeft": "16px",
"optionPaddingRight": "16px",
- "optionsBackgroundColor": "#FFFFFF",
- "optionsBorderColor": "none",
- "optionsBorderThickness": "0px",
- "optionsBorderStyle": "solid",
- "optionsFontColor": "",
- "optionsFontSize": "16px",
- "optionsFontStyle": "normal",
- "optionsFontWeight": "400",
+ "optionBackgroundColor": "#FFFFFF",
+ "optionBorderColor": "none",
+ "optionBorderThickness": "0px",
+ "optionBorderStyle": "solid",
+ "optionFontColor": "",
+ "optionFontSize": "16px",
+ "optionFontStyle": "normal",
+ "optionFontWeight": "400",
"scrollBarThumbColor": "#666666",
"scrollBarTrackColor": "#D9D9D9",
"selectedOptionBackgroundColor": "#D9D9D9",
@@ -603,11 +618,6 @@
"backgroundColor": "#F8F8F8",
"arrowContainerColor": "#D9D9D9",
"arrowColor": "#000000",
- "customContentFontFamily": "Open Sans, sans-serif",
- "customContentFontSize": "16px",
- "customContentFontStyle": "normal",
- "customContentFontWeight": "400",
- "customContentFontColor": "#000000",
"titleFontFamily": "Open Sans, sans-serif",
"titleFontSize": "1.5rem",
"titleFontStyle": "normal",
@@ -651,23 +661,28 @@
"thumbBackgroundColor": "#0067b3",
"thumbBackgroundColorOnDark": "#0095ff",
"activeThumbBackgroundColor": "#003c66",
- "activeThumbBackgroundColorOnDark": "#0067b3",
- "dotsSize": "4px",
- "dotsVerticalPosition": "-1px",
- "tickMarkBackgroundColor": "#0067b3",
- "tickMarkBackgroundColorOnDark": "#0095ff",
+ "activeThumbBackgroundColorOnDark": "#003c66",
+ "hoverThumbBackgroundColor": "#003c66",
+ "hoverThumbBackgroundColorOnDark": "#003c66",
+ "focusThumbBackgroundColor": "#003c66",
+ "focusThumbBackgroundColorOnDark": "#0095ff",
+ "tickSize": "4px",
+ "tickVerticalPosition": "-1px",
+ "tickBackgroundColor": "#0067b3",
+ "tickBackgroundColorOnDark": "#0095ff",
"lineThickness": "2px",
"lineVerticalPosition": "0px",
"trackLineColor": "#0067b3",
"trackLineColorOnDark": "#0095ff",
"totalLineColor": "#e6e6e6",
"totalLineColorOnDark": "#bfbfbf",
+ "disabledFontColor": "#999999",
"disabledThumbVerticalPosition": "-6px",
"disabledThumbBackgroundColor": "#bfbfbf",
"disabledThumbBackgroundColorOnDark": "#999999",
- "disabledDotsVerticalPosition": "-1px",
- "disabledTickMarkBackgroundColor": "#bfbfbf",
- "disabledTickMarkBackgroundColorOnDark": "#999999",
+ "disabledTickVerticalPosition": "-1px",
+ "disabledTickBackgroundColor": "#bfbfbf",
+ "disabledTickBackgroundColorOnDark": "#999999",
"disabledTrackLineColor": "#e6f4ff",
"disabledTrackLineColorOnDark": "#999999",
"disabledTotalLineColor": "#f2f2f2",
@@ -829,45 +844,47 @@
"badgeRadiusWithNotificationNumber": "10px"
},
"textarea": {
- "disabledFontColor": "#b1b1b1",
- "disabledFontColorOnDark": "#575757",
+ "fontFamily": "Open Sans, sans-serif",
"errorColor": "#D0011B",
"errorColorOnDark": "#FE344F",
- "assistiveTextFontFamily": "Open Sans, sans-serif",
"assistiveTextFontSize": "0.75rem",
"assistiveTextFontStyle": "normal",
"assistiveTextFontWeight": "400",
"assistiveTextFontColor": "#000000",
"assistiveTextFontColorOnDark": "#ffffff",
- "assistiveTextLetterSpacing": "",
- "customContentFontFamily": "Open Sans, sans-serif",
- "customContentFontSize": "1rem",
- "customContentFontStyle": "normal",
- "customContentFontWeight": "400",
- "customContentFontColor": "#000000",
- "customContentFontColorOnDark": "#ffffff",
- "customContentLetterSpacing": "0",
- "customContentLineHeight": "1.1875em",
- "labelFontFamily": "Open Sans, sans-serif",
+ "assistiveTextLetterSpacing": "0em",
+ "valueFontSize": "1rem",
+ "valueFontStyle": "normal",
+ "valueFontWeight": "400",
+ "valueFontColor": "#000000",
+ "valueFontColorOnDark": "#ffffff",
+ "valueLetterSpacing": "0",
+ "valueLineHeight": "1.1875em",
"labelFontSize": "1rem",
"labelFontStyle": "normal",
"labelFontWeight": "400",
"labelFontColor": "#000000",
"labelFontColorOnDark": "#ffffff",
- "labelLetterSpacing": "",
+ "labelLetterSpacing": "0em",
"scrollBarThumbColor": "#666666",
"scrollBarThumbColorOnDark": "#ffffff",
"scrollBarTrackColor": "#D9D9D9",
- "scrollBarTrackColorOnDark": "#999999"
+ "scrollBarTrackColorOnDark": "#999999",
+ "disabledColor": "#b1b1b1",
+ "disabledColorOnDark": "#575757",
+ "underlineColor": "#000000",
+ "underlineColorOnDark": "#ffffff",
+ "underlineFocusColor": "#000000",
+ "underlineFocusColorOnDark": "#ffffff",
+ "underlineThickness": "1px"
},
"toggleGroup": {
"fontFamily": "Open Sans, sans-serif",
- "fontSize": "0.875rem",
+ "fontSize": "1rem",
"fontStyle": "normal",
"fontWeight": "400",
- "fontTextTransform": "uppercase",
"fontLetterSpacing": "0.05em",
- "focusColor": "#005FCC",
+ "focusColor": "#0095ff",
"selectedBackgroundColor": "#5f249f",
"selectedHoverBackgroundColor": "#4b1c7d",
"selectedActiveBackgroundColor": "#321353",
@@ -881,11 +898,15 @@
"selectedDisabledFontColor": "#cbacec",
"unselectedDisabledBackgroundColor": "#f2f2f2",
"unselectedDisabledFontColor": "#999999",
- "iconSize": "20px",
+ "iconSize": "24px",
"iconPaddingRight": "8px",
"iconPaddingLeft": "8px",
+ "iconPaddingTop": "8px",
+ "iconPaddingBottom": "8px",
"labelPaddingLeft": "24px",
- "labelPaddingRight": "24px"
+ "labelPaddingRight": "24px",
+ "labelPaddingTop": "8px",
+ "labelPaddingBottom": "8px"
},
"upload": {
"fontFamily": "Open Sans, sans-serif",
@@ -894,10 +915,9 @@
"scrollBarTrackColor": "#D9D9D9",
"errorColor": "#D0011B",
"backgroundColor": "#ffffff",
- "draggingAreaBackgroundColor": "#f2f2f2",
+ "draggingStateBackgroundColor": "#f2f2f2",
"dragAndDropIconColor": "#5f249f",
- "dragAndDropIconHeight": "43.5px",
- "dragAndDropIconWidth": "43.5px",
+ "dragAndDropIconSize": "43.5px",
"dragAndDropTitleFontSize": "1.25rem",
"dragAndDropTitleFontStyle": "normal",
"dragAndDropTitleFontWeight": "bold",
@@ -905,29 +925,25 @@
"dragAndDropTitleFontColor": "#000000",
"dragAndDropDescriptionFontSize": "1rem",
"dragAndDropDescriptionFontStyle": "italic",
- "dragAndDropDescriptionFontWeight": "normal",
- "dragAndDropTextDescriptionFontTextTransform": "none",
- "dragAndDropTextDescriptionFontColor": "#666666",
+ "dragAndDropDescriptionFontWeight": "400",
+ "dragAndDropDescriptionFontTextTransform": "none",
+ "dragAndDropDescriptionFontColor": "#666666",
"dragAndDropDraggingStateIconColor": "#666666",
- "dragAndDropDraggingStateIconHeight": "43.5px",
- "dragAndDropDraggingStateIconWidth": "43.5px",
+ "dragAndDropDraggingStateIconSize": "43.5px",
"dragAndDropDraggingStateFontSize": "1rem",
"dragAndDropDraggingStateFontStyle": "normal",
- "dragAndDropDraggingStateFontWeight": "normal",
- "dragAndDropTextDraggingStateFontTextTransform": "none",
- "dragAndDropTextDraggingStateFontColor": "#666666",
+ "dragAndDropDraggingStateFontWeight": "400",
+ "dragAndDropDraggingStateFontTextTransform": "none",
+ "dragAndDropDraggingStateFontColor": "#666666",
"dragAndDropAreaIconColor": "#000000",
- "dragAndDropAreaIconHeight": "24px",
- "dragAndDropAreaIconWidth": "24px",
+ "dragAndDropAreaIconSize": "24px",
"dragAndDropAreaTextFontSize": "0.75rem",
"dragAndDropAreaTextFontStyle": "normal",
"dragAndDropAreaTextFontWeight": "400",
"dragAndDropAreaTextFontTextTransform": "none",
"dragAndDropAreaTextFontColor": "#000000",
"fileDeleteIconColor": "#000000",
- "fileDeleteIconHeight": "24px",
- "fileDeleteIconWidth": "30px",
- "fileHoverColor": "#eeeeee",
+ "fileDeleteIconSize": "24px",
"fileUnderlineColor": "#D9D9D9",
"fileUnderlineThickness": "1px",
"fileNameFontSize": "1rem",
@@ -940,20 +956,20 @@
"fileTypeFontWeight": "400",
"fileTypeFontTextTransform": "uppercase",
"fileTypeFontColor": "#000000",
- "fileUploadedIconColor": "#000000",
- "fileUploadedIconHeight": "24px",
- "fileUploadedIconWidth": "24px",
- "filesUploadedTitleFontSize": "1.25rem",
- "filesUploadedTitleFontStyle": "normal",
- "filesUploadedTitleFontWeight": "400",
- "filesUploadedTitleFontTextTransform": "none",
- "filesUploadedTitleFontColor": "#000000",
- "filesUploadedSubtitleFontSize": "0.875rem",
- "filesUploadedSubtitleFontStyle": "normal",
- "filesUploadedSubtitleFontWeight": "400",
- "filesUploadedSubtitleFontTextTransform": "none",
- "filesUploadedSubtitleFontColor": "#666666",
- "filesUploadedNumberFontWeight": "bold"
+ "hoverFileColor": "#eeeeee",
+ "uploadedFileIconColor": "#000000",
+ "uploadedFileIconSize": "24px",
+ "uploadedFilesTitleFontSize": "1.25rem",
+ "uploadedFilesTitleFontStyle": "normal",
+ "uploadedFilesTitleFontWeight": "400",
+ "uploadedFilesTitleFontTextTransform": "none",
+ "uploadedFilesTitleFontColor": "#000000",
+ "uploadedFilesSubtitleFontSize": "0.875rem",
+ "uploadedFilesSubtitleFontStyle": "normal",
+ "uploadedFilesSubtitleFontWeight": "400",
+ "uploadedFilesSubtitleFontTextTransform": "none",
+ "uploadedFilesSubtitleFontColor": "#666666",
+ "uploadedFilesNumberFontWeight": "bold"
},
"wizard": {
"disabledBackgroundColor": "#D9D9D9",
@@ -967,8 +983,7 @@
"stepContainerBackgroundColor": "#ffffff",
"stepContainerSelectedFontColor": "#ffffff",
"stepContainerSelectedBackgroundColor": "#6f2c91",
- "stepContainerIconHeight": "19px",
- "stepContainerIconWidth": "19px",
+ "stepContainerIconSize": "20px",
"labelFontSize": "1rem",
"labelFontFamily": "Open Sans, sans-serif",
"labelFontStyle": "normal",
@@ -976,7 +991,7 @@
"labelLetterSpacing": "0",
"labelFontTextTransform": "none",
"labelFontColor": "#666666",
- "labelActiveFontColor": "#000000",
+ "visitedLabelFontColor": "#000000",
"labelTextAlign": "left",
"descriptionFontSize": "0.75rem",
"descriptionFontFamily": "Open Sans, sans-serif",
@@ -985,7 +1000,7 @@
"descriptionLetterSpacing": "0.025em",
"descriptionFontTextTransform": "none",
"descriptionFontColor": "#666666",
- "descriptionActiveFontColor": "#000000",
+ "visitedDescriptionFontColor": "#000000",
"descriptionTextAlign": "left",
"circleWidth": "32px",
"circleHeight": "32px",
@@ -993,20 +1008,21 @@
"circleBorderStyle": "solid",
"circleBorderRadius": "45px",
"circleBorderColor": "#000000",
- "circleSelectedWidth": "32px",
- "circleSelectedHeight": "32px",
- "circleSelectedBorderThickness": "2px",
- "circleSelectedBorderStyle": "solid",
- "circleSelectedBorderRadius": "45px",
- "circleSelectedBorderColor": "#6f2c91",
- "circleDisabledWidth": "32px",
- "circleDisabledHeight": "32px",
- "circleDisabledBorderThickness": "2px",
- "circleDisabledBorderStyle": "solid",
- "circleDisabledBorderRadius": "45px",
- "circleDisabledBorderColor": "#D9D9D9",
+ "selectedCircleWidth": "32px",
+ "selectedCircleHeight": "32px",
+ "selectedCircleBorderThickness": "2px",
+ "selectedCircleBorderStyle": "solid",
+ "selectedCircleBorderRadius": "45px",
+ "selectedCircleBorderColor": "#6f2c91",
+ "disabledCircleWidth": "32px",
+ "disabledCircleHeight": "32px",
+ "disabledCircleBorderThickness": "2px",
+ "disabledCircleBorderStyle": "solid",
+ "disabledCircleBorderRadius": "45px",
+ "disabledCircleBorderColor": "#D9D9D9",
"separatorBorderThickness": "1px",
"separatorBorderStyle": "solid",
- "separatorColor": "#D9D9D9"
+ "separatorColor": "#D9D9D9",
+ "focusColor": "#005FCC"
}
}
diff --git a/projects/dxc-ngx-cdk/src/lib/theme/test/advancedThemeBindingStrategy.spec.ts b/projects/dxc-ngx-cdk/src/lib/theme/test/advancedThemeBindingStrategy.spec.ts
index 966eb6e25..53ef29090 100644
--- a/projects/dxc-ngx-cdk/src/lib/theme/test/advancedThemeBindingStrategy.spec.ts
+++ b/projects/dxc-ngx-cdk/src/lib/theme/test/advancedThemeBindingStrategy.spec.ts
@@ -4,47 +4,45 @@ import { componentTokens } from '../componentTokens';
const advancedTheme = {
"accordion": {
- "backgroundColor": "#FABADA",
- "arrowColor": "#6f2c91",
- "fontColorBase": "#666666",
- "hoverBackgroundColor": "#f5ebf9",
- "disabledFontColor": "#bfbfbf",
- "customContentFontFamily": "Open Sans, sans-serif",
- "customContentFontSize": "1rem",
- "customContentFontWeight": "300",
- "customContentFontColor": "#000000",
- "customContentPanelHeight":"22px",
+ "backgroundColor": "#ffffff",
+ "disabledBackgroundColor": "transparent",
+ "hoverBackgroundColor": "#f2eafa",
+ "arrowColor": "#5f249f",
+ "disabledArrowColor": "#999999",
"assistiveTextFontFamily": "Open Sans, sans-serif",
"assistiveTextFontSize": "1rem",
"assistiveTextFontWeight": "300",
"assistiveTextFontStyle": "italic",
- "assistiveTextFontColor": "#000000",
"assistiveTextLetterSpacing": "0.025em",
+ "assistiveTextFontColor": "#666666",
+ "disabledAssistiveTextFontColor": "#999999",
"assistiveTextMinWidth": "100px",
- "assistiveTextPaddingLeft":"0px",
- "assistiveTextPaddingRight":"0px",
+ "assistiveTextPaddingRight": "24px",
+ "assistiveTextPaddingLeft": "0px",
"titleLabelFontFamily": "Open Sans, sans-serif",
"titleLabelFontSize": "1rem",
"titleLabelFontWeight": "400",
"titleLabelFontStyle": "normal",
- "titleLabelFontColor": "",
- "titleLabelPaddingLeft": "32px",
+ "titleLabelFontColor": "#000000",
+ "disabledTitleLabelFontColor": "#999999",
+ "titleLabelPaddingLeft": "0px",
"titleLabelPaddingRight": "16px",
- "titlePaddingTop": "0px",
- "titlePaddingBottom": "0px",
- "titleFocusBorderStyle": "solid",
- "titleFocusBorderThickness": "1px",
- "titleFocusBorderColor": "#6f2c91",
+ "titleLabelPaddingTop": "0px",
+ "titleLabelPaddingBottom": "0px",
+ "focusBorderStyle": "solid",
+ "focusBorderThickness": "2px",
+ "focusBorderColor": "#0095ff",
"borderRadius": "4px",
"boxShadowOffsetX": "0px",
"boxShadowOffsetY": "6px",
"boxShadowBlur": "10px",
- "boxShadowColor": "#00000024",
- "iconMaxHeight": "24px",
- "iconMaxWidth": "24px",
+ "boxShadowColor": "#0000001a",
+ "iconColor": "#5f249f",
+ "disabledIconColor": "#999999",
+ "iconSize": "24px",
"iconMarginLeft": "0px",
"iconMarginRigth": "12px",
- "accordionGroupSeparatorBorderColor": "#00000024",
+ "accordionGroupSeparatorBorderColor": "#0000001a",
"accordionGroupSeparatorBorderThickness": "1px",
"accordionGroupSeparatorBorderRadius": "0px",
"accordionGroupSeparatorBorderStyle": "solid"