Skip to content

Commit

Permalink
feat(dropdown-tree): add size, shape and color customization to dropd…
Browse files Browse the repository at this point in the history
…own tree

BREAKING CHANGE: Use high-level picker for dropdown tree base

Dropdown tree reuses the picker base component size, rounded and fill
component options.
  • Loading branch information
joneff committed Jan 18, 2022
1 parent 1a529a8 commit 7907d94
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 23 deletions.
6 changes: 2 additions & 4 deletions packages/bootstrap/scss/dropdowntree/_variables.scss
@@ -1,5 +1,3 @@
// Dropdowntree
$dropdowntree-popup-spacer-x: $padding-x !default;
$dropdowntree-popup-spacer-y: $dropdowntree-popup-spacer-x !default;
$dropdowntree-filter-shadow: none !default;
$dropdowntree-filter-spacer: 0px !default;
$dropdowntree-popup-padding-x: map-get( $spacing, 2 ) !default;
$dropdowntree-popup-padding-y: map-get( $spacing, 2 ) !default;
6 changes: 2 additions & 4 deletions packages/classic/scss/dropdowntree/_variables.scss
@@ -1,5 +1,3 @@
// Dropdowntree
$dropdowntree-popup-spacer-x: $padding-y-lg !default;
$dropdowntree-popup-spacer-y: $dropdowntree-popup-spacer-x !default;
$dropdowntree-filter-shadow: $popup-shadow !default;
$dropdowntree-filter-spacer: $dropdowntree-popup-spacer-y !default;
$dropdowntree-popup-padding-x: map-get( $spacing, 2 ) !default;
$dropdowntree-popup-padding-y: map-get( $spacing, 2 ) !default;
11 changes: 5 additions & 6 deletions packages/default/scss/dropdowntree/_layout.scss
@@ -1,20 +1,19 @@
@include exports("dropdowntree/layout") {

.k-dropdowntree {
@extend .k-multiselect;
@extend .k-dropdown-list;
}
// Dropdown tree
.k-dropdown-tree {}

// Dropdowntree popup
.k-popup-dropdowntree {
padding: 0;

.k-check-all {
padding: $dropdowntree-popup-spacer-y $dropdowntree-popup-spacer-x;
padding: $dropdowntree-popup-padding-y $dropdowntree-popup-padding-x;
}

.k-treeview {
padding: $dropdowntree-popup-spacer-y $dropdowntree-popup-spacer-x;
padding: $dropdowntree-popup-padding-y $dropdowntree-popup-padding-x;
}
}

}
3 changes: 2 additions & 1 deletion packages/default/scss/dropdowntree/_theme.scss
@@ -1,5 +1,6 @@
@include exports("dropdowntree/theme") {

// Dropdown tree doesn't need any theme, because it extends dropdown list and multiselects
// Dropdown tree
.k-dropdown-tree {}

}
6 changes: 2 additions & 4 deletions packages/default/scss/dropdowntree/_variables.scss
@@ -1,5 +1,3 @@
// Dropdowntree
$dropdowntree-popup-spacer-x: $padding-y-lg !default;
$dropdowntree-popup-spacer-y: $dropdowntree-popup-spacer-x !default;
$dropdowntree-filter-shadow: $popup-shadow !default;
$dropdowntree-filter-spacer: $dropdowntree-popup-spacer-y !default;
$dropdowntree-popup-padding-x: map-get( $spacing, 2 ) !default;
$dropdowntree-popup-padding-y: map-get( $spacing, 2 ) !default;
6 changes: 2 additions & 4 deletions packages/material/scss/dropdowntree/_variables.scss
@@ -1,5 +1,3 @@
// Dropdowntree
$dropdowntree-popup-spacer-x: $padding-x !default;
$dropdowntree-popup-spacer-y: $dropdowntree-popup-spacer-x !default;
$dropdowntree-filter-shadow: none !default;
$dropdowntree-filter-spacer: 0px !default;
$dropdowntree-popup-padding-x: map-get( $spacing, 2 ) !default;
$dropdowntree-popup-padding-y: map-get( $spacing, 2 ) !default;

0 comments on commit 7907d94

Please sign in to comment.