From 2395c9603f7ea0fa763109962d17ca197fded0c3 Mon Sep 17 00:00:00 2001 From: wnvko Date: Fri, 9 Aug 2019 13:36:01 +0300 Subject: [PATCH] docs(grid): add excel style selector to grid, #1363 --- ...-selection-template-numbers.component.html | 19 +++---- ...-selection-template-numbers.component.scss | 56 +++++++++++++++++++ 2 files changed, 65 insertions(+), 10 deletions(-) diff --git a/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html b/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html index 86cff77f2d..9830b20fba 100644 --- a/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html +++ b/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.html @@ -7,19 +7,18 @@ -
+
+
+
+
+
-
-
- {{ rowContext.index + 1 }} -
- - +
+ {{ rowContext.index + 1 }}
diff --git a/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.scss b/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.scss index e69de29bb2..9dd4c44bad 100644 --- a/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.scss +++ b/src/app/grid/grid-sample-selection-template-numbers/grid-sample-selection-template-numbers.component.scss @@ -0,0 +1,56 @@ +@import "~igniteui-angular/lib/core/styles/themes/index"; +@include igx-core(); +@include igx-theme($default-palette); + +$default-arrow-color: igx-color($default-palette, 'grays', 400); +$default-arrow-hover-color: igx-color($default-palette, 'grays', 800); +$default-arrow-all-color: igx-color($default-palette, 'secondary', 100); +$border-width: 12px; +$border-style: solid; + +@mixin triangle($color) { + width: 0; + height: 0; + border-left: $border-width $border-style transparent; + border-top: $border-width $border-style transparent; + margin: 2; + border-right: $border-width $border-style $color; + border-bottom: $border-width $border-style $color; +} + +@mixin selector($justify, $align) { + display: flex; + justify-content: $justify; + align-items: $align; + min-width: 50px; + cursor: pointer; +} + +.header-selector { + @include selector(flex-end, flex-end); + height: 100%; + padding: 8px; + + &:hover .excel-style-arrow { + @include triangle($default-arrow-hover-color); + } +} + +.row-selector { + @include selector(center, center); +} + +::ng-deep { + .igx-grid__cbx-selection { + padding: 0; + } +} + +.excel-style-arrow { + @include triangle($default-arrow-color); +} + +.excel-style-arrow-all { + @include triangle($default-arrow-all-color); +} +