Skip to content

Commit 8484c77

Browse files
committed
feat(popover): component popover demo
1 parent 6f47dac commit 8484c77

File tree

2 files changed

+25
-8
lines changed

2 files changed

+25
-8
lines changed

src/app/pages/ui-features/popovers/popovers.component.html

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="row">
2-
<div class="col-lg-4">
3-
<nb-card>
2+
<div class="col-lg-6">
3+
<nb-card size="small">
44
<nb-card-header>Popover Position</nb-card-header>
55
<nb-card-body>
66
<p>When popover has not enough space based on the configured placement, it will adjust accordingly trying to fit the screen.</p>
@@ -12,8 +12,8 @@
1212
</nb-card>
1313
</div>
1414

15-
<div class="col-lg-4">
16-
<nb-card>
15+
<div class="col-lg-6">
16+
<nb-card size="small">
1717
<nb-card-header>Simple Popovers</nb-card-header>
1818
<nb-card-body>
1919
<p>In a simples form popover can take a string of text to render.</p>
@@ -23,8 +23,10 @@
2323
</nb-card-body>
2424
</nb-card>
2525
</div>
26+
</div>
2627

27-
<div class="col-lg-4">
28+
<div class="row">
29+
<div class="col-lg-6">
2830

2931
<ng-template #tabs>
3032
<nb-tabset>
@@ -70,7 +72,7 @@
7072
</nb-card>
7173
</ng-template>
7274

73-
<nb-card>
75+
<nb-card size="small">
7476
<nb-card-header>Template Popovers</nb-card-header>
7577
<nb-card-body>
7678
<p>You can pass a refference to `ng-template` to be rendered.</p>
@@ -80,6 +82,18 @@
8082
</nb-card-body>
8183
</nb-card>
8284
</div>
85+
86+
<div class="col-lg-6">
87+
<nb-card size="small">
88+
<nb-card-header>Component Popovers</nb-card-header>
89+
<nb-card-body>
90+
<p>Same way popover can render any angular compnoent.</p>
91+
<button class="btn btn-warning with-margins" [nbPopover]="tabsComponent">With tabs</button>
92+
<button class="btn btn-warning with-margins" [nbPopover]="formComponent">With form</button>
93+
<button class="btn btn-warning with-margins" [nbPopover]="cardComponent">With card</button>
94+
</nb-card-body>
95+
</nb-card>
96+
</div>
8397
</div>
8498

8599
<div class="row">
Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import { Component } from '@angular/core';
2-
import { NgxPopoverCardComponent, NgxPopoverTabsComponent } from './popover-examples.component';
2+
import {
3+
NgxPopoverCardComponent, NgxPopoverFormComponent,
4+
NgxPopoverTabsComponent
5+
} from './popover-examples.component';
36

47
@Component({
58
selector: 'ngx-popovers',
@@ -9,5 +12,5 @@ import { NgxPopoverCardComponent, NgxPopoverTabsComponent } from './popover-exam
912
export class PopoversComponent {
1013
tabsComponent = NgxPopoverTabsComponent;
1114
cardComponent = NgxPopoverCardComponent;
12-
formComponent = NgxPopoverCardComponent;
15+
formComponent = NgxPopoverFormComponent;
1316
}

0 commit comments

Comments
 (0)