1 import {Component, EventEmitter, Input, Output} from '@angular/core';
2 import {AutoCompleteComponent} from "onap-ui-angular/dist/autocomplete/autocomplete.component";
5 selector: 'canvas-search',
6 templateUrl: './canvas-search.component.html',
7 styleUrls: ['./canvas-search.component.less']
9 export class CanvasSearchComponent extends AutoCompleteComponent {
11 @Output() public searchButtonClicked: EventEmitter<string> = new EventEmitter<string>();
12 @Output() public onSelectedItem: EventEmitter<string> = new EventEmitter<string>();
14 public onSearchClicked = (searchText:string)=> {
15 this.searchButtonClicked.emit(searchText);
18 public onItemSelected = (selectedItem) => {
19 this.searchQuery = selectedItem.value;
20 this.autoCompleteResults = [];
21 this.searchButtonClicked.emit(this.searchQuery);
22 this.onSelectedItem.emit(selectedItem);