From e65f1d87e5c62b444f842f94ff07385eff230998 Mon Sep 17 00:00:00 2001 From: Dmitry Nehaychik <4dmitr@gmail.com> Date: Tue, 20 Feb 2018 18:17:25 +0300 Subject: [PATCH] feat(popover): component popover demo --- .../popovers/popovers.component.html | 26 ++++++++++++++----- .../popovers/popovers.component.ts | 7 +++-- 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/src/app/pages/ui-features/popovers/popovers.component.html b/src/app/pages/ui-features/popovers/popovers.component.html index 21e192db61..a5762fc905 100644 --- a/src/app/pages/ui-features/popovers/popovers.component.html +++ b/src/app/pages/ui-features/popovers/popovers.component.html @@ -1,6 +1,6 @@
-
- +
+ Popover Position

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

@@ -12,8 +12,8 @@
-
- +
+ Simple Popovers

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

@@ -23,8 +23,10 @@
+
-
+
+
@@ -70,7 +72,7 @@ - + Template Popovers

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

@@ -80,6 +82,18 @@
+ +
+ + Component Popovers + +

Same way popover can render any angular compnoent.

+ + + +
+
+
diff --git a/src/app/pages/ui-features/popovers/popovers.component.ts b/src/app/pages/ui-features/popovers/popovers.component.ts index f04df2b69b..1200c80feb 100644 --- a/src/app/pages/ui-features/popovers/popovers.component.ts +++ b/src/app/pages/ui-features/popovers/popovers.component.ts @@ -1,5 +1,8 @@ import { Component } from '@angular/core'; -import { NgxPopoverCardComponent, NgxPopoverTabsComponent } from './popover-examples.component'; +import { + NgxPopoverCardComponent, NgxPopoverFormComponent, + NgxPopoverTabsComponent, +} from './popover-examples.component'; @Component({ selector: 'ngx-popovers', @@ -9,5 +12,5 @@ import { NgxPopoverCardComponent, NgxPopoverTabsComponent } from './popover-exam export class PopoversComponent { tabsComponent = NgxPopoverTabsComponent; cardComponent = NgxPopoverCardComponent; - formComponent = NgxPopoverCardComponent; + formComponent = NgxPopoverFormComponent; }