Skip to content

Commit 1cb1e31

Browse files
authored
Merge pull request DSpace#2022 from atmire/w2p-96252_Reduce-main-bundle-size_Reorganize-shared-module-pt2
Reorganize shared module to reduce main bundle size - part 2
2 parents 95b8dc3 + 76108e5 commit 1cb1e31

67 files changed

Lines changed: 300 additions & 764 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/app/app.reducer.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,6 @@ import {
4242
filterReducer,
4343
SearchFiltersState
4444
} from './shared/search/search-filters/search-filter/search-filter.reducer';
45-
import {
46-
sidebarFilterReducer,
47-
SidebarFiltersState
48-
} from './shared/sidebar/filter/sidebar-filter.reducer';
4945
import { sidebarReducer, SidebarState } from './shared/sidebar/sidebar.reducer';
5046
import { truncatableReducer, TruncatablesState } from './shared/truncatable/truncatable.reducer';
5147
import { ThemeState, themeReducer } from './shared/theme-support/theme.reducer';
@@ -59,7 +55,6 @@ export interface AppState {
5955
metadataRegistry: MetadataRegistryState;
6056
notifications: NotificationsState;
6157
sidebar: SidebarState;
62-
sidebarFilter: SidebarFiltersState;
6358
searchFilter: SearchFiltersState;
6459
truncatable: TruncatablesState;
6560
cssVariables: CSSVariablesState;
@@ -81,7 +76,6 @@ export const appReducers: ActionReducerMap<AppState> = {
8176
metadataRegistry: metadataRegistryReducer,
8277
notifications: notificationsReducer,
8378
sidebar: sidebarReducer,
84-
sidebarFilter: sidebarFilterReducer,
8579
searchFilter: filterReducer,
8680
truncatable: truncatableReducer,
8781
cssVariables: cssVariablesReducer,

src/app/shared/bitstream-download-page/bitstream-download-page.component.html renamed to src/app/bitstream-page/bitstream-download-page/bitstream-download-page.component.html

File renamed without changes.

src/app/shared/bitstream-download-page/bitstream-download-page.component.spec.ts renamed to src/app/bitstream-page/bitstream-download-page/bitstream-download-page.component.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { Bitstream } from '../../core/shared/bitstream.model';
66
import { BitstreamDownloadPageComponent } from './bitstream-download-page.component';
77
import { AuthorizationDataService } from '../../core/data/feature-authorization/authorization-data.service';
88
import { HardRedirectService } from '../../core/services/hard-redirect.service';
9-
import { createSuccessfulRemoteDataObject } from '../remote-data.utils';
9+
import { createSuccessfulRemoteDataObject } from '../../shared/remote-data.utils';
1010
import { ActivatedRoute, Router } from '@angular/router';
1111
import { getForbiddenRoute } from '../../app-routing-paths';
1212
import { TranslateModule } from '@ngx-translate/core';

src/app/shared/bitstream-download-page/bitstream-download-page.component.ts renamed to src/app/bitstream-page/bitstream-download-page/bitstream-download-page.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Component, OnInit } from '@angular/core';
22
import { filter, map, switchMap, take } from 'rxjs/operators';
33
import { ActivatedRoute, Router } from '@angular/router';
4-
import { hasValue, isNotEmpty } from '../empty.util';
4+
import { hasValue, isNotEmpty } from '../../shared/empty.util';
55
import { getRemoteDataPayload} from '../../core/shared/operators';
66
import { Bitstream } from '../../core/shared/bitstream.model';
77
import { AuthorizationDataService } from '../../core/data/feature-authorization/authorization-data.service';

src/app/bitstream-page/bitstream-page-routing.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { RouterModule } from '@angular/router';
33
import { EditBitstreamPageComponent } from './edit-bitstream-page/edit-bitstream-page.component';
44
import { AuthenticatedGuard } from '../core/auth/authenticated.guard';
55
import { BitstreamPageResolver } from './bitstream-page.resolver';
6-
import { BitstreamDownloadPageComponent } from '../shared/bitstream-download-page/bitstream-download-page.component';
6+
import { BitstreamDownloadPageComponent } from './bitstream-download-page/bitstream-download-page.component';
77
import { ResourcePolicyTargetResolver } from '../shared/resource-policies/resolvers/resource-policy-target.resolver';
88
import { ResourcePolicyCreateComponent } from '../shared/resource-policies/create/resource-policy-create.component';
99
import { ResourcePolicyResolver } from '../shared/resource-policies/resolvers/resource-policy.resolver';

src/app/bitstream-page/bitstream-page.module.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { BitstreamPageRoutingModule } from './bitstream-page-routing.module';
66
import { BitstreamAuthorizationsComponent } from './bitstream-authorizations/bitstream-authorizations.component';
77
import { FormModule } from '../shared/form/form.module';
88
import { ResourcePoliciesModule } from '../shared/resource-policies/resource-policies.module';
9+
import { BitstreamDownloadPageComponent } from './bitstream-download-page/bitstream-download-page.component';
910

1011
/**
1112
* This module handles all components that are necessary for Bitstream related pages
@@ -20,7 +21,8 @@ import { ResourcePoliciesModule } from '../shared/resource-policies/resource-pol
2021
],
2122
declarations: [
2223
BitstreamAuthorizationsComponent,
23-
EditBitstreamPageComponent
24+
EditBitstreamPageComponent,
25+
BitstreamDownloadPageComponent,
2426
]
2527
})
2628
export class BitstreamPageModule {

src/app/community-list-page/community-list-page.module.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { CommunityListPageRoutingModule } from './community-list-page.routing.mo
66
import { CommunityListComponent } from './community-list/community-list.component';
77
import { ThemedCommunityListPageComponent } from './themed-community-list-page.component';
88
import { ThemedCommunityListComponent } from './community-list/themed-community-list.component';
9+
import { CdkTreeModule } from '@angular/cdk/tree';
910

1011

1112
const DECLARATIONS = [
@@ -21,13 +22,15 @@ const DECLARATIONS = [
2122
imports: [
2223
CommonModule,
2324
SharedModule,
24-
CommunityListPageRoutingModule
25+
CommunityListPageRoutingModule,
26+
CdkTreeModule,
2527
],
2628
declarations: [
2729
...DECLARATIONS
2830
],
2931
exports: [
3032
...DECLARATIONS,
33+
CdkTreeModule,
3134
],
3235
})
3336
export class CommunityListPageModule {

src/app/shared/item/item-alerts/item-alerts.component.html renamed to src/app/item-page/alerts/item-alerts.component.html

File renamed without changes.

src/app/shared/item/item-alerts/item-alerts.component.scss renamed to src/app/item-page/alerts/item-alerts.component.scss

File renamed without changes.

src/app/shared/item/item-alerts/item-alerts.component.spec.ts renamed to src/app/item-page/alerts/item-alerts.component.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing';
22
import { ItemAlertsComponent } from './item-alerts.component';
33
import { TranslateModule } from '@ngx-translate/core';
44
import { NO_ERRORS_SCHEMA } from '@angular/core';
5-
import { Item } from '../../../core/shared/item.model';
5+
import { Item } from '../../core/shared/item.model';
66
import { By } from '@angular/platform-browser';
77

88
describe('ItemAlertsComponent', () => {

0 commit comments

Comments
 (0)