[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 { debounceTime } from 'rxjs/operators';
export class SharedFilesComponent extends PageComponent implements OnInit {
isSmallScreen = false;
columns: any[] = [];
constructor(
store: Store<AppStore>,
extensions: AppExtensionService,
@@ -64,5 +66,7 @@ export class SharedFilesComponent extends PageComponent implements OnInit {
this.isSmallScreen = result.matches;
})
]);
this.columns = this.extensions.documentListPresets.shared || [];
}
}