[ACA-19] Toggle join request - library action (#800)

* [ACA-19] join/cancel join library actions

* [ACA-19] show the info drawer

* [ACA-19] custom icon for join library

* [ACA-19] css to 'see' custom icon for extension

* [ACA-19] reformat with prettier

* [ACA-19] better role display

* [ACA-19] simplify cancel request rule

* [ACA-19] refactor and use toggle join/cancel join component & directive

* [ACA-19] reformat with Prettier

* [ACA-19] fix title for svgIcon

* [ACA-19] fix translation

* [ACA-19] unit test
This commit is contained in:
Suzana Dirla
2018-11-14 14:43:14 +02:00
committed by Denys Vuika
parent 7734844893
commit 49e80ddce1
17 changed files with 553 additions and 13 deletions

View File

@@ -70,6 +70,8 @@ import { AppSearchResultsModule } from './components/search/search-results.modul
import { AppLoginModule } from './components/login/login.module';
import { AppHeaderModule } from './components/header/header.module';
import { environment } from '../environments/environment';
import { LibraryMembershipDirective } from './directives/library-membership.directive';
import { ToggleJoinLibraryComponent } from './components/toolbar/toggle-join-library/toggle-join-library.component';
@NgModule({
imports: [
@@ -110,7 +112,9 @@ import { environment } from '../environments/environment';
LibrariesComponent,
FavoriteLibrariesComponent,
NodeVersionsDialogComponent,
LibraryDialogComponent
LibraryDialogComponent,
LibraryMembershipDirective,
ToggleJoinLibraryComponent
],
providers: [
{ provide: RouteReuseStrategy, useClass: AppRouteReuseStrategy },
@@ -124,7 +128,11 @@ import { environment } from '../environments/environment';
}
}
],
entryComponents: [LibraryDialogComponent, NodeVersionsDialogComponent],
entryComponents: [
LibraryDialogComponent,
NodeVersionsDialogComponent,
ToggleJoinLibraryComponent
],
bootstrap: [AppComponent]
})
export class AppModule {}