Skip to content

Commit

Permalink
feat(datagrid): rename css custom properties to add "color" suffix
Browse files Browse the repository at this point in the history
BREAKING CHANGE: Two css custom properties were renamed to add the
missing "color" suffix:

`--clr-datagrid-row-hover` -> `--clr-datagrid-row-hover-color`
`--clr-datagrid-action-toggle` -> `--clr-datagrid-action-toggle-color`

The same renames were made for the scss variables (prefixed with `$`).
  • Loading branch information
kevinbuhmann committed Feb 2, 2023
1 parent e84886a commit e7ace9b
Show file tree
Hide file tree
Showing 6 changed files with 49 additions and 28 deletions.
46 changes: 38 additions & 8 deletions projects/angular/src/data/datagrid/_datagrid.clarity.scss
Original file line number Diff line number Diff line change
Expand Up @@ -98,10 +98,20 @@
}

&:hover {
@include css-var(background-color, clr-datagrid-row-hover, $clr-datagrid-row-hover, $clr-use-custom-properties);
@include css-var(
background-color,
clr-datagrid-row-hover-color,
$clr-datagrid-row-hover-color,
$clr-use-custom-properties
);

.datagrid-row-sticky {
@include css-var(background-color, clr-datagrid-row-hover, $clr-datagrid-row-hover, $clr-use-custom-properties);
@include css-var(
background-color,
clr-datagrid-row-hover-color,
$clr-datagrid-row-hover-color,
$clr-use-custom-properties
);
}
}

Expand Down Expand Up @@ -214,7 +224,12 @@
}

&.active {
@include css-var(background, clr-datagrid-row-hover, $clr-datagrid-row-hover, $clr-use-custom-properties);
@include css-var(
background,
clr-datagrid-row-hover-color,
$clr-datagrid-row-hover-color,
$clr-use-custom-properties
);
@include css-var(color, clr-color-neutral-1000, $clr-color-neutral-1000, $clr-use-custom-properties);
}

Expand Down Expand Up @@ -338,7 +353,12 @@
}

&.active {
@include css-var(background, clr-datagrid-row-hover, $clr-datagrid-row-hover, $clr-use-custom-properties);
@include css-var(
background,
clr-datagrid-row-hover-color,
$clr-datagrid-row-hover-color,
$clr-use-custom-properties
);
@include css-var(color, clr-color-neutral-1000, $clr-color-neutral-1000, $clr-use-custom-properties);
}

Expand Down Expand Up @@ -454,7 +474,12 @@
}

&.active {
@include css-var(background, clr-datagrid-row-hover, $clr-datagrid-row-hover, $clr-use-custom-properties);
@include css-var(
background,
clr-datagrid-row-hover-color,
$clr-datagrid-row-hover-color,
$clr-use-custom-properties
);
@include css-var(
color,
clr-datagrid-row-hover-font-color,
Expand Down Expand Up @@ -1029,8 +1054,8 @@
// Fixed active state on this button for Safari.
@include css-var(
color,
clr-datagrid-action-toggle,
$clr-datagrid-action-toggle,
clr-datagrid-action-toggle-color,
$clr-datagrid-action-toggle-color,
$clr-use-custom-properties
);
}
Expand Down Expand Up @@ -2159,7 +2184,12 @@
}

&.active {
@include css-var(background-color, clr-datagrid-row-hover, $clr-datagrid-row-hover, $clr-use-custom-properties);
@include css-var(
background-color,
clr-datagrid-row-hover-color,
$clr-datagrid-row-hover-color,
$clr-use-custom-properties
);
@include css-var(
color,
clr-datagrid-row-hover-font-color,
Expand Down
8 changes: 2 additions & 6 deletions projects/angular/src/data/datagrid/_properties.datagrid.scss
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,9 @@
--clr-datagrid-default-border-color: var(--clr-color-neutral-400);
--clr-datagrid-icon-color: var(--clr-color-neutral-600);

// deprecated in 3.0
// should become --clr-datagrid-row-hover-color
--clr-datagrid-row-hover: var(--clr-color-neutral-200);
--clr-datagrid-row-hover-color: var(--clr-color-neutral-200);
--clr-datagrid-row-hover-font-color: var(--clr-color-neutral-1000);
// deprecated in 3.0
// should become --clr-datagrid-action-toggle-color
--clr-datagrid-action-toggle: var(--clr-color-neutral-700);
--clr-datagrid-action-toggle-color: var(--clr-color-neutral-700);
--clr-datagrid-pagination-btn-color: var(--clr-color-neutral-700);
--clr-datagrid-pagination-btn-disabled-color: var(--clr-color-neutral-600);
--clr-datagrid-pagination-input-border-color: var(--clr-datagrid-default-border-color);
Expand Down
4 changes: 2 additions & 2 deletions projects/angular/src/data/datagrid/_variables.datagrid.scss
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ $clr-datagrid-fixed-column-size: (2 * $clr-table-cellpadding) + $clr-table-lineh
$clr-datagrid-font-color: hsl(203, 16%, 72%) !default;
$clr-datagrid-default-border-color: $clr-color-neutral-400 !default;

$clr-datagrid-row-hover: $clr-color-neutral-200 !default;
$clr-datagrid-row-hover-color: $clr-color-neutral-200 !default;
$clr-datagrid-row-hover-font-color: $clr-color-neutral-1000 !default;
$clr-datagrid-action-toggle: $clr-color-neutral-700 !default;
$clr-datagrid-action-toggle-color: $clr-color-neutral-700 !default;
$clr-datagrid-pagination-btn-color: $clr-color-neutral-700 !default;
$clr-datagrid-pagination-btn-disabled-color: $clr-color-neutral-600 !default;
$clr-datagrid-pagination-btn-disabled-opacity: 0.56;
Expand Down
4 changes: 2 additions & 2 deletions projects/angular/src/utils/_overwrites.clarity.scss
Original file line number Diff line number Diff line change
Expand Up @@ -369,8 +369,8 @@ $clr-table-vertpadding: null; // (($clr-table-cellpadding - $clr-table-borderwid

$clr-datagrid-font-color: null; // #adbbc4
$clr-datagrid-default-border-color: null; // $clr-color-neutral-400
$clr-datagrid-row-hover: null; // $clr-color-neutral-200
$clr-datagrid-action-toggle: null; // $clr-color-neutral-700
$clr-datagrid-row-hover-color: null; // $clr-color-neutral-200
$clr-datagrid-action-toggle-color: null; // $clr-color-neutral-700
$clr-datagrid-pagination-btn-color: null; // $clr-color-neutral-700
$clr-datagrid-pagination-btn-disabled-color: null; // $clr-color-neutral-600
$clr-datagrid-pagination-input-border-color: null; // $clr-datagrid-default-border-color
Expand Down
6 changes: 3 additions & 3 deletions projects/angular/src/utils/_theme.dark.clarity.scss
Original file line number Diff line number Diff line change
Expand Up @@ -368,17 +368,17 @@ $clr-card-divider-color: $clr-card-border-color;
* Usage: ../data/datagrid/_datagrid.clarity.scss
*/
$clr-datagrid-icon-color: hsl(203, 16%, 72%);
$clr-datagrid-row-hover: hsl(201, 31%, 23%);
$clr-datagrid-row-hover-color: hsl(201, 31%, 23%);
$clr-datagrid-row-selected: hsl(0, 0%, 100%);
$clr-datagrid-popover-bg-color: hsl(198, 28%, 18%);
$clr-datagrid-action-toggle: hsl(203, 16%, 72%);
$clr-datagrid-action-toggle-color: hsl(203, 16%, 72%);
$clr-datagrid-pagination-btn-color: hsl(210, 16%, 93%);
$clr-datagrid-pagination-btn-disabled-color: hsl(210, 16%, 93%);
$clr-datagrid-pagination-btn-disabled-opacity: 0.46;
$clr-datagrid-pagination-input-border-color: hsl(208, 16%, 34%);
$clr-datagrid-pagination-input-border-focus-color: hsl(198, 65%, 57%);
$clr-datagrid-popover-border-color: hsl(0, 0%, 0%);
$clr-datagrid-action-popover-hover-color: $clr-datagrid-row-hover;
$clr-datagrid-action-popover-hover-color: $clr-datagrid-row-hover-color;
$clr-datagrid-loading-background: rgba(0, 0, 0, 0.5);

$clr-datagrid-column-toggle-border-color: hsl(208, 16%, 34%);
Expand Down
9 changes: 2 additions & 7 deletions projects/ui/src/shim.cds-core.scss
Original file line number Diff line number Diff line change
Expand Up @@ -719,14 +719,9 @@
--clr-datagrid-font-color: var(--cds-global-typography-color-500);
--clr-datagrid-default-border-color: var(--cds-alias-object-border-color); // var(--clr-color-neutral-400);
--clr-datagrid-icon-color: var(--cds-alias-object-interaction-color); // var(--clr-color-neutral-600);

// deprecated in 3.0
// should become --clr-datagrid-row-hover-color
--clr-datagrid-row-hover: var(--cds-alias-object-interaction-background-hover); // var(--clr-color-neutral-200);
--clr-datagrid-row-hover-color: var(--cds-alias-object-interaction-background-hover); // var(--clr-color-neutral-200);
--clr-datagrid-row-hover-font-color: var(--cds-global-typography-color-500); // var(--clr-color-neutral-1000);
// deprecated in 3.0
// should become --clr-datagrid-action-toggle-color
--clr-datagrid-action-toggle: var(--cds-alias-object-interaction-background-active); // var(--cds-global-color-gray-700); // var(--clr-color-neutral-700);
--clr-datagrid-action-toggle-color: var(--cds-alias-object-interaction-background-active); // var(--cds-global-color-gray-700); // var(--clr-color-neutral-700);
--clr-datagrid-pagination-btn-color: var(--cds-alias-object-interaction-color); // var(--clr-color-neutral-700);
--clr-datagrid-pagination-btn-disabled-color: var(--cds-alias-status-disabled); // var(--clr-color-neutral-600);
--clr-datagrid-pagination-input-border-color: var(--cds-alias-object-border-color); // indirectly mapped;
Expand Down

0 comments on commit e7ace9b

Please sign in to comment.