diff --git a/src/framework/theme/components/card/flip-card/flip-card.component.ts b/src/framework/theme/components/card/flip-card/flip-card.component.ts
index 7ac51b3814..a099355e9f 100644
--- a/src/framework/theme/components/card/flip-card/flip-card.component.ts
+++ b/src/framework/theme/components/card/flip-card/flip-card.component.ts
@@ -25,13 +25,13 @@ import { Component, Input, HostBinding } from '@angular/core';
@@ -47,7 +47,13 @@ export class NbFlipCardComponent {
@HostBinding('class.flipped')
flipped: boolean = false;
- toggleFlip() {
+ /**
+ * Show/hide toggle button to be able to control toggle from your code
+ * @type {boolean}
+ */
+ @Input() showToggleButton = true;
+
+ toggle() {
this.flipped = !this.flipped;
}
}
diff --git a/src/framework/theme/components/card/reveal-card/reveal-card.component.ts b/src/framework/theme/components/card/reveal-card/reveal-card.component.ts
index 895eff4aa5..cec6482556 100644
--- a/src/framework/theme/components/card/reveal-card/reveal-card.component.ts
+++ b/src/framework/theme/components/card/reveal-card/reveal-card.component.ts
@@ -26,7 +26,7 @@ import { Component, Input, HostBinding } from '@angular/core';
-
+
`,
@@ -40,7 +40,13 @@ export class NbRevealCardComponent {
@HostBinding('class.revealed')
revealed: boolean = false;
- toggleReveal() {
+ /**
+ * Show/hide toggle button to be able to control toggle from your code
+ * @type {boolean}
+ */
+ @Input() showToggleButton = true;
+
+ toggle() {
this.revealed = !this.revealed;
}
}