From af46a45b97a42380a316396635fecc58372b78eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adina=20=C8=9Aeudan?= Date: Tue, 31 Aug 2021 16:31:17 +0300 Subject: [PATCH] Table item mouse enter/leave & some styles --- src/assets/styles/_tables.scss | 50 ------------------- .../table-column-name.component.scss | 10 +++- .../table-header/table-header.component.scss | 39 +++++++++++++++ src/lib/listing/table/table.component.html | 2 + src/lib/listing/table/table.component.scss | 25 ++++++---- src/lib/listing/table/table.component.ts | 20 ++++---- 6 files changed, 76 insertions(+), 70 deletions(-) diff --git a/src/assets/styles/_tables.scss b/src/assets/styles/_tables.scss index 1579698..db1da5e 100644 --- a/src/assets/styles/_tables.scss +++ b/src/assets/styles/_tables.scss @@ -1,53 +1,3 @@ -@import 'variables'; - -.table-header { - display: flex; - border-bottom: 1px solid $separator; - - &.no-data:not([synced='true']) { - padding-left: 30px; - } - - iqser-table-column-name:last-of-type { - > div { - padding-right: 13px; - } - } - - &.selection-enabled iqser-table-column-name > div { - padding-left: 10px; - } -} - -.header-item { - background-color: $btn-bg; - height: 50px; - padding: 0 24px; - display: flex; - align-items: center; - z-index: 1; - border-bottom: 1px solid $separator; - box-sizing: border-box; - - > *:not(:last-child) { - margin-right: 10px; - } - - .actions { - display: flex; - align-items: center; - justify-content: flex-end; - - > *:not(:last-child) { - margin-right: 16px; - } - } - - &.selection-enabled { - padding-left: 10px; - } -} - .scrollbar-placeholder { width: 11px; padding: 0 !important; diff --git a/src/lib/listing/table-column-name/table-column-name.component.scss b/src/lib/listing/table-column-name/table-column-name.component.scss index 87a10b1..731b910 100644 --- a/src/lib/listing/table-column-name/table-column-name.component.scss +++ b/src/lib/listing/table-column-name/table-column-name.component.scss @@ -10,7 +10,7 @@ display: flex; width: 100%; line-height: 11px; - padding: 0 24px; + padding: 0 10px; > mat-icon { width: 10px; @@ -24,6 +24,14 @@ } } + &:first-child > div { + padding: 0 24px; + } + + &:last-of-type > div { + padding: 0 13px 0 10px; + } + .flex-end { min-width: 58px; } diff --git a/src/lib/listing/table-header/table-header.component.scss b/src/lib/listing/table-header/table-header.component.scss index e69de29..8222ce0 100644 --- a/src/lib/listing/table-header/table-header.component.scss +++ b/src/lib/listing/table-header/table-header.component.scss @@ -0,0 +1,39 @@ +@import '../../../assets/styles/common'; + +.table-header { + display: flex; + border-bottom: 1px solid $separator; + + &.no-data:not([synced='true']) { + padding-left: 30px; + } +} + +.header-item { + background-color: $btn-bg; + height: 50px; + display: flex; + align-items: center; + z-index: 1; + border-bottom: 1px solid $separator; + box-sizing: border-box; + padding: 0 24px; + + &.selection-enabled { + padding: 0 24px 0 10px; + } + + > *:not(:last-child) { + margin-right: 10px; + } + + .actions { + display: flex; + align-items: center; + justify-content: flex-end; + + > *:not(:last-child) { + margin-right: 16px; + } + } +} diff --git a/src/lib/listing/table/table.component.html b/src/lib/listing/table/table.component.html index 9aea9f6..e4281f0 100644 --- a/src/lib/listing/table/table.component.html +++ b/src/lib/listing/table/table.component.html @@ -22,6 +22,8 @@