[ACA-1552] extensibility support for document lists (#714)

* dynamic column component

* dynamic columns for files

* support conditional rendering

* libraries preset

* shared files preset

* recent files preset

* favorites preset

* trashcan preset

* load presets from the extension config

* code fixes
This commit is contained in:
Denys Vuika
2018-10-14 08:21:58 +01:00
committed by Cilibiu Bogdan
parent 933f426759
commit 9dcdacce40
19 changed files with 785 additions and 239 deletions

View File

@@ -38,6 +38,8 @@ import { AppExtensionService } from '../../extensions/extension.service';
export class RecentFilesComponent extends PageComponent implements OnInit {
isSmallScreen = false;
columns: any[] = [];
constructor(
store: Store<AppStore>,
extensions: AppExtensionService,
@@ -61,6 +63,8 @@ export class RecentFilesComponent extends PageComponent implements OnInit {
this.isSmallScreen = result.matches;
})
]);
this.columns = this.extensions.documentListPresets.recent || [];
}
onNodeDoubleClick(node: MinimalNodeEntity) {