mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-2361] added breadcrumb transform function to the breadcrumb comp… (#3050)
* [ADF-2361] added breadcrumb transform function to the breadcrumb component * [ADF-2361] added PR review changes
This commit is contained in:
@@ -40,6 +40,7 @@
|
||||
class="adf-content-node-selector-content-breadcrumb"
|
||||
(navigate)="clear()"
|
||||
[target]="documentList"
|
||||
[transform]="breadcrumbTransform"
|
||||
[folderNode]="breadcrumbFolderNode"
|
||||
data-automation-id="content-node-selector-content-breadcrumb">
|
||||
</adf-dropdown-breadcrumb>
|
||||
|
@@ -261,7 +261,7 @@ describe('ContentNodeSelectorComponent', () => {
|
||||
});
|
||||
|
||||
it('should make changes to breadcrumb\'s folderNode if breadcrumbTransform is defined', (done) => {
|
||||
const transformedFolderNode = <MinimalNodeEntryEntity> { path: { elements: [{id: 'testId', name: 'testName'}] } };
|
||||
const transformedFolderNode = <MinimalNodeEntryEntity> { id: 'trans-node', name: 'trans-node-name', path: { elements: [{id: 'testId', name: 'testName'}] } };
|
||||
component.breadcrumbTransform = (() => {
|
||||
return transformedFolderNode;
|
||||
});
|
||||
@@ -272,7 +272,8 @@ describe('ContentNodeSelectorComponent', () => {
|
||||
expect(component.breadcrumbTransform).not.toBeNull();
|
||||
|
||||
const breadcrumb = fixture.debugElement.query(By.directive(DropdownBreadcrumbComponent));
|
||||
expect(breadcrumb.componentInstance.folderNode).toBe(transformedFolderNode);
|
||||
expect(breadcrumb.componentInstance.route[0].name).toBe('testName');
|
||||
expect(breadcrumb.componentInstance.route[0].id).toBe('testId');
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
@@ -174,7 +174,7 @@ export class ContentNodeSelectorPanelComponent implements OnInit {
|
||||
folderNode = this.documentList.folderNode;
|
||||
}
|
||||
|
||||
return this.breadcrumbTransform ? this.breadcrumbTransform(folderNode) : folderNode;
|
||||
return folderNode;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user