[{"__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"}]}}}}]