novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
1 lines • 3.87 kB
JSON
[{"__symbolic":"module","version":3,"metadata":{"INovoDropdownCellConfig":{"__symbolic":"interface"},"NovoDropdownCell":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../base-renderer/BaseRenderer","name":"BaseRenderer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"novo-dropdown-cell","template":"\n <novo-dropdown appendToBody=\"true\" parentScrollSelector=\".table-container\" containerClass=\"novo-table-dropdown-cell\">\n <button type=\"button\" theme=\"secondary\" icon=\"collapse\" inverse>\n <span data-automation-id=\"novo-dropdown-cell-value\">{{ value }}</span>\n </button>\n <list>\n <ng-container *ngFor=\"let config of meta.dropdownCellConfig; let i = index\">\n <dropdown-item-header *ngIf=\"config.category\">{{ config.category }}</dropdown-item-header>\n <item *ngFor=\"let option of config.options\" (action)=\"onClick(config, option, option.value)\" [class.active]=\"(option || option.value) === value\">\n <span [attr.data-automation-id]=\"option.label || option\">{{ option.label || option }}</span> <i *ngIf=\"(option || option.value) === value\" class=\"bhi-check\"></i>\n </item>\n <hr *ngIf=\"i < meta.dropdownCellConfig.length - 1\"/>\n </ng-container>\n </list>\n </novo-dropdown>\n "}]}],"members":{"meta":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"INovoDropdownCellConfig":{"__symbolic":"interface"},"NovoDropdownCell":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../base-renderer/BaseRenderer","name":"BaseRenderer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"novo-dropdown-cell","template":"\n <novo-dropdown appendToBody=\"true\" parentScrollSelector=\".table-container\" containerClass=\"novo-table-dropdown-cell\">\n <button type=\"button\" theme=\"secondary\" icon=\"collapse\" inverse>\n <span data-automation-id=\"novo-dropdown-cell-value\">{{ value }}</span>\n </button>\n <list>\n <ng-container *ngFor=\"let config of meta.dropdownCellConfig; let i = index\">\n <dropdown-item-header *ngIf=\"config.category\">{{ config.category }}</dropdown-item-header>\n <item *ngFor=\"let option of config.options\" (action)=\"onClick(config, option, option.value)\" [class.active]=\"(option || option.value) === value\">\n <span [attr.data-automation-id]=\"option.label || option\">{{ option.label || option }}</span> <i *ngIf=\"(option || option.value) === value\" class=\"bhi-check\"></i>\n </item>\n <hr *ngIf=\"i < meta.dropdownCellConfig.length - 1\"/>\n </ng-container>\n </list>\n </novo-dropdown>\n "}]}],"members":{"meta":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}]}}}}]