import { experimentOn } from '@islavi/ng2-component-lab'; export default experimentOn('Autocomplete').group('Autocomplete', [ { id: 'simpleAutocomplete', title: 'Simple autocomplete data', description: 'Example of auto complete with simple data', showSource: true, context: { data: ['red', 'yellow', 'orange', 'green', 'white', 'black'], selectedOption: '', showSelectedItem: ((value: string) => { alert(value); }) }, template: ` ` }, { id: 'complexAutocomplete', title: 'Complex autocomplete data', description: 'Example of auto complete with complex data', showSource: true, context: { data: [ {id: 'redId', color: 'red'}, {id: 'yellowId', color: 'yellow'}, {id: 'orangeId', color: 'orange'}, {id: 'greenId', color: 'green'}, {id: 'whiteId', color: 'white'}, {id: 'blackId', color: 'black'} ], showSelectedItem: ((value: string) => { alert(value); }) }, template: ` ` }, { id: 'complexAutocompleteWithBeData', title: 'Complex autocomplete data from server', description: 'Example of auto complete with complex data from server. (In this example the data is not really filtered, because it is from mock data)', showSource: true, context: { showSelectedItem: ((value: string) => { alert(value); }) }, template: ` ` } ]);