diff --git a/libs/layouts/src/lib/header/header.component.html b/libs/layouts/src/lib/header/header.component.html
index 80cf5e5..03ded48 100644
--- a/libs/layouts/src/lib/header/header.component.html
+++ b/libs/layouts/src/lib/header/header.component.html
@@ -49,7 +49,7 @@
0 && !mobileNavActive" class="position-absolute top-1 right-205">
-
+
diff --git a/libs/layouts/src/lib/header/header.component.stories.mdx b/libs/layouts/src/lib/header/header.component.stories.mdx
index d57bb14..aa3cae7 100644
--- a/libs/layouts/src/lib/header/header.component.stories.mdx
+++ b/libs/layouts/src/lib/header/header.component.stories.mdx
@@ -450,9 +450,11 @@ import { BrowserModule } from '@angular/platform-browser';
},
},
],
+ search: function(term){ console.log('Searching for: ', term); }
},
template: `
diff --git a/libs/layouts/src/lib/header/header.component.ts b/libs/layouts/src/lib/header/header.component.ts
index 9491adb..67ff237 100644
--- a/libs/layouts/src/lib/header/header.component.ts
+++ b/libs/layouts/src/lib/header/header.component.ts
@@ -55,7 +55,12 @@ export class SdsHeaderComponent {
@Input() alertsTemplate: TemplateRef;
+ /**
+ * Help properties
+ */
@Input() help: [];
+ @Output() helpSearchEvent = new EventEmitter();
+
/**
* event for event based
*/
diff --git a/libs/layouts/src/lib/header/help.component.ts b/libs/layouts/src/lib/header/help.component.ts
index 95b9b65..264dd33 100644
--- a/libs/layouts/src/lib/header/help.component.ts
+++ b/libs/layouts/src/lib/header/help.component.ts
@@ -4,6 +4,8 @@ import {
ComponentRef,
Inject,
Input,
+ Output,
+ EventEmitter,
ViewEncapsulation,
} from '@angular/core';
import { NavigationStart, Router } from '@angular/router';
@@ -16,6 +18,7 @@ import { filter } from 'rxjs/operators';
interface Data {
help: [];
+ search: any;
}
@Component({
@@ -40,6 +43,7 @@ interface Data {
})
export class SdsHeaderHelpComponent {
@Input() content;
+ @Output() searchEvent = new EventEmitter();
openedDialogRef: SdsDialogRef;
@@ -56,6 +60,7 @@ export class SdsHeaderHelpComponent {
},
data: {
help: this.content,
+ search: this.searchEvent
},
});
}
@@ -67,6 +72,10 @@ export class SdsHeaderHelpComponent {
class="help-slide-out bg-base-lighter minh-full padding-x-2 padding-top-2"
>
Help
+
+
+
+
,
@@ -104,4 +116,9 @@ export class HelpContentComponent {
ref.instance[input] = value;
}
}
+
+ sendSearchEvent() {
+ this.data.search.emit(this.searchValue);
+ }
+
}