Skip to content

Commit

Permalink
feat(drawer): add hierarchical item levels
Browse files Browse the repository at this point in the history
  • Loading branch information
PaskalevStoyan authored and joneff committed Jun 6, 2022
1 parent 6427ab5 commit 115098b
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 0 deletions.
3 changes: 3 additions & 0 deletions packages/bootstrap/scss/drawer/_variables.scss
Expand Up @@ -8,6 +8,9 @@ $drawer-font-size: $font-size !default;
$drawer-line-height: $line-height !default;
$drawer-content-padding-x: $padding-x !default;
$drawer-content-padding-y: $padding-y !default;
$drawer-item-level-padding-x: map-get( $spacing, 4 ) !default;

$drawer-item-level-count: 5 !default;

$drawer-scrollbar-width: 7px !default;
$drawer-scrollbar-color: rgba(156, 156, 156, .7) !default;
Expand Down
3 changes: 3 additions & 0 deletions packages/classic/scss/drawer/_variables.scss
Expand Up @@ -8,6 +8,9 @@ $drawer-font-size: $font-size !default;
$drawer-line-height: $line-height !default;
$drawer-content-padding-x: $padding-x !default;
$drawer-content-padding-y: $padding-y !default;
$drawer-item-level-padding-x: map-get( $spacing, 4 ) !default;

$drawer-item-level-count: 5 !default;

$drawer-scrollbar-width: 7px !default;
$drawer-scrollbar-color: rgba(156, 156, 156, .7) !default;
Expand Down
14 changes: 14 additions & 0 deletions packages/default/scss/drawer/_layout.scss
Expand Up @@ -163,6 +163,20 @@
padding: 0 $drawer-item-padding-x;
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.k-drawer-toggle {
margin-inline-start: auto;
cursor: pointer;
}

// Hierarchy items
@for $i from 1 through $drawer-item-level-count {
&.k-level-#{$i} {
padding-inline-start: ( $drawer-item-level-padding-x * $i );
}
}
}
.k-drawer-separator {
Expand Down
3 changes: 3 additions & 0 deletions packages/default/scss/drawer/_variables.scss
Expand Up @@ -8,6 +8,9 @@ $drawer-font-size: $font-size !default;
$drawer-line-height: $line-height !default;
$drawer-content-padding-x: $padding-x !default;
$drawer-content-padding-y: $padding-y !default;
$drawer-item-level-padding-x: map-get( $spacing, 4 ) !default;

$drawer-item-level-count: 5 !default;

$drawer-scrollbar-width: 7px !default;
$drawer-scrollbar-color: rgba(156, 156, 156, .7) !default;
Expand Down
3 changes: 3 additions & 0 deletions packages/material/scss/drawer/_variables.scss
Expand Up @@ -8,6 +8,9 @@ $drawer-font-size: $font-size !default;
$drawer-line-height: $line-height !default;
$drawer-content-padding-x: $padding-x !default;
$drawer-content-padding-y: $padding-y !default;
$drawer-item-level-padding-x: map-get( $spacing, 4 ) !default;

$drawer-item-level-count: 5 !default;

$drawer-scrollbar-width: 7px !default;
$drawer-scrollbar-color: rgba(156, 156, 156, .7) !default;
Expand Down

0 comments on commit 115098b

Please sign in to comment.