* // Individual module import
* import { ToolbarModule } from 'patternfly-ng/toolbar';
* // Or
* import { ToolbarModule } from 'patternfly-ng';
*
* // NGX Bootstrap
* import { BsDropdownConfig, BsDropdownModule } from 'ngx-bootstrap/dropdown';
*
* @NgModule({
* imports: [BsDropdownModule.forRoot(), ToolbarModule,...],
* providers: [BsDropdownConfig]
* })
* export class AppModule(){}
*
*
* Optional:
*
* import { ToolbarConfig, ToolbarView } from 'patternfly-ng/toolbar';
*
*/
@Component({
encapsulation: ViewEncapsulation.None,
selector: 'pfng-toolbar',
templateUrl: './toolbar.component.html'
})
export class ToolbarComponent implements DoCheck, OnInit {
/**
* The toolbar config containing component properties
*/
@Input() config: ToolbarConfig;
/**
* The name of the template containing actions
*/
@Input() actionTemplate: TemplateRef