Skip to content

Commit

Permalink
Merge pull request #4973 from pat270/clay-4937
Browse files Browse the repository at this point in the history
fix(@clayui/css): Utilities update inline-scroller focus ring
  • Loading branch information
matuzalemsteles committed Jul 6, 2022
2 parents 2dd76aa + 50e3800 commit 04cf8b6
Show file tree
Hide file tree
Showing 4 changed files with 58 additions and 12 deletions.
13 changes: 7 additions & 6 deletions packages/clay-css/src/scss/cadmin/components/_utilities.scss
Original file line number Diff line number Diff line change
Expand Up @@ -272,14 +272,15 @@
// Inline Scroller

.inline-scroller {
list-style: none;
margin: 0;
max-height: $cadmin-inline-scroller-max-height;
overflow: auto;
@include clay-css($cadmin-inline-scroller);

-webkit-overflow-scrolling: touch;
&:focus {
@include clay-css(map-get($cadmin-inline-scroller, focus));
}

padding: 0;
&:focus-visible {
@include clay-css(map-get($cadmin-inline-scroller, focus-visible));
}
}

// Inline Item
Expand Down
22 changes: 22 additions & 0 deletions packages/clay-css/src/scss/cadmin/variables/_utilities.scss
Original file line number Diff line number Diff line change
@@ -1,6 +1,28 @@
$cadmin-bg-checkered-fg: $cadmin-gray-300 !default;

// .inline-scroller

$cadmin-inline-scroller-max-height: 125px !default;

$cadmin-inline-scroller: () !default;
$cadmin-inline-scroller: map-deep-merge(
(
list-style: none,
margin: 0,
max-height: $cadmin-inline-scroller-max-height,
overflow: auto,
-webkit-overflow-scrolling: touch,
padding: 0,
focus: (
outline: 0,
),
focus-visible: (
box-shadow: $cadmin-component-focus-box-shadow,
),
),
$cadmin-inline-scroller
);

// Autofit Row

$cadmin-autofit-col-expand-min-width: 50px !default; // 50px
Expand Down
13 changes: 7 additions & 6 deletions packages/clay-css/src/scss/components/_utilities.scss
Original file line number Diff line number Diff line change
Expand Up @@ -272,14 +272,15 @@
// Inline Scroller

.inline-scroller {
list-style: none;
margin: 0;
max-height: $inline-scroller-max-height;
overflow: auto;
@include clay-css($inline-scroller);

-webkit-overflow-scrolling: touch;
&:focus {
@include clay-css(map-get($inline-scroller, focus));
}

padding: 0;
&:focus-visible {
@include clay-css(map-get($inline-scroller, focus-visible));
}
}

// Inline Item
Expand Down
22 changes: 22 additions & 0 deletions packages/clay-css/src/scss/variables/_utilities.scss
Original file line number Diff line number Diff line change
@@ -1,6 +1,28 @@
$bg-checkered-fg: $gray-200 !default;

// .inline-scroller

$inline-scroller-max-height: 125px !default;

$inline-scroller: () !default;
$inline-scroller: map-deep-merge(
(
-webkit-overflow-scrolling: touch,
list-style: none,
margin: 0,
max-height: $inline-scroller-max-height,
overflow: auto,
padding: 0,
focus: (
outline: 0,
),
focus-visible: (
box-shadow: $component-focus-box-shadow,
)
),
$inline-scroller
);

// Autofit Row

$autofit-col-expand-min-width: 3.125rem !default; // 50px
Expand Down

0 comments on commit 04cf8b6

Please sign in to comment.