diff --git a/src/app/pages/modal-overlays/popovers/popover-examples.component.ts b/src/app/pages/modal-overlays/popovers/popover-examples.component.ts index 8e4395c7..c542b774 100644 --- a/src/app/pages/modal-overlays/popovers/popover-examples.component.ts +++ b/src/app/pages/modal-overlays/popovers/popover-examples.component.ts @@ -56,6 +56,12 @@ export class NgxPopoverFormComponent { `, + styles: [` + nb-card { + margin: 0; + max-width: 20rem; + } + `], }) export class NgxPopoverCardComponent { } diff --git a/src/app/pages/modal-overlays/popovers/popovers.component.html b/src/app/pages/modal-overlays/popovers/popovers.component.html index a5762fc9..0f9f38d6 100644 --- a/src/app/pages/modal-overlays/popovers/popovers.component.html +++ b/src/app/pages/modal-overlays/popovers/popovers.component.html @@ -4,10 +4,10 @@ Popover Position

When popover has not enough space based on the configured placement, it will adjust accordingly trying to fit the screen.

- - - - + + + +
@@ -17,9 +17,9 @@ Simple Popovers

In a simples form popover can take a string of text to render.

- - - + + +
@@ -76,9 +76,9 @@ Template Popovers

You can pass a refference to `ng-template` to be rendered.

- - - + + +
@@ -88,9 +88,9 @@ Component Popovers

Same way popover can render any angular compnoent.

- - - + + +
@@ -100,55 +100,55 @@
Event Debouncing - +

Quickly move mouse cursor over the buttons, only the last popover will be created. It allows us to avoid excess white improving page performance.

- - - - - - - - - - - - - - - -
diff --git a/src/app/pages/modal-overlays/popovers/popovers.component.scss b/src/app/pages/modal-overlays/popovers/popovers.component.scss index 09cab9e6..cfc7a60c 100644 --- a/src/app/pages/modal-overlays/popovers/popovers.component.scss +++ b/src/app/pages/modal-overlays/popovers/popovers.component.scss @@ -1,19 +1,15 @@ @import '~@nebular/theme/styles/core/mixins'; -::ng-deep nb-card.popover-card { - margin-bottom: 0; - width: 300px; - box-shadow: none; -} +nb-card-body { + margin: 0 -0.5rem; -:host { - button.with-margins { - @include nb-ltr(margin, 0 0.75rem 2rem 0); - @include nb-rtl(margin, 0 0 2rem 0.75rem); - } - - ::ng-deep .btn-outline-secondary { - @include nb-ltr(margin, 0 0.5rem 0.5rem 0); - @include nb-rtl(margin, 0 0 0.5rem 0.5rem); + button, + p { + margin: 0.5rem 0.5rem 0; } } + +.popover-card { + margin: 0; + max-width: 20rem; +}