diff --git a/src/app/pages/pages.component.scss b/src/app/pages/pages.component.scss new file mode 100644 index 00000000..84127828 --- /dev/null +++ b/src/app/pages/pages.component.scss @@ -0,0 +1,19 @@ +@import '../@theme/styles/themes'; + +@include nb-install-component() { + /* + * TODO: hot fix, in prod mode popover arrow has wong style. + * Delete this after weill be fixed https://github.com/akveo/nebular/issues/1006 + */ + $popover-border-width: calc(#{nb-theme(popover-arrow-size)} - 2px); + + /deep/ nb-popover { + .arrow { + &::after { + border-left-width: $popover-border-width; + border-right-width: $popover-border-width; + border-bottom-width: $popover-border-width; + } + } + } +} diff --git a/src/app/pages/pages.component.ts b/src/app/pages/pages.component.ts index 9451625a..b16da939 100644 --- a/src/app/pages/pages.component.ts +++ b/src/app/pages/pages.component.ts @@ -4,6 +4,7 @@ import { MENU_ITEMS } from './pages-menu'; @Component({ selector: 'ngx-pages', + styleUrls: ['pages.component.scss'], template: ` diff --git a/src/app/pages/ui-features/icons/icons.component.html b/src/app/pages/ui-features/icons/icons.component.html index 3a5b5e0a..8c8ca993 100644 --- a/src/app/pages/ui-features/icons/icons.component.html +++ b/src/app/pages/ui-features/icons/icons.component.html @@ -6,13 +6,13 @@
- - + +
- See all eva-icons + See all Eva Icons diff --git a/src/app/pages/ui-features/icons/icons.component.scss b/src/app/pages/ui-features/icons/icons.component.scss index 42fe25cb..e43c3030 100644 --- a/src/app/pages/ui-features/icons/icons.component.scss +++ b/src/app/pages/ui-features/icons/icons.component.scss @@ -1,25 +1,33 @@ -.icon { - display: inline-block; - width: 4rem; - padding: 1.25rem 0; - text-align: center; - font-size: 1.25rem; +@import '../../../@theme/styles/themes'; - i:hover { - opacity: 0.8; - cursor: pointer; +@include nb-install-component() { + .icon { + display: inline-block; + width: 4rem; + padding: 1.25rem 0; + text-align: center; + font-size: 1.25rem; + + i:hover { + opacity: 0.8; + cursor: pointer; + } + } + + .eva-icon-container { + fill: nb-theme(card-fg-text); + } + + .nb-icons .icon { + padding: 0.75rem 0; + font-size: 1.75rem; + } + + nb-card-body { + padding: 0; + } + + nb-card-footer { + text-align: right; } } - -.nb-icons .icon { - padding: 0.75rem 0; - font-size: 1.75rem; -} - -nb-card-body { - padding: 0; -} - -nb-card-footer { - text-align: right; -}