diff --git a/build/src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.html b/build/src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.html
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.scss b/build/src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.ts b/build/src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.ts
new file mode 100644
index 0000000..3d3f694
--- /dev/null
+++ b/build/src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.ts
@@ -0,0 +1,20 @@
+import { Component } from '@angular/core';
+import { ViewMode } from '../../../../../../../app/core/shared/view-mode.model';
+import {
+ listableObjectComponent
+} from '../../../../../../../app/shared/object-collection/shared/listable-object/listable-object.decorator';
+import {
+ PersonComponent as BaseComponent
+} from '../../../../../../../app/entity-groups/research-entities/item-pages/person/person.component';
+import { Context } from '../../../../../../../app/core/shared/context.model';
+
+@listableObjectComponent('Person', ViewMode.StandalonePage, Context.Any, 'custom')
+@Component({
+ selector: 'ds-person',
+ // styleUrls: ['./person.component.scss'],
+ styleUrls: ['../../../../../../../app/entity-groups/research-entities/item-pages/person/person.component.scss'],
+ // templateUrl: './person.component.html',
+ templateUrl: '../../../../../../../app/entity-groups/research-entities/item-pages/person/person.component.html',
+})
+export class PersonComponent extends BaseComponent {
+}
diff --git a/build/src/themes/custom/app/login-page/login-page.component.html b/build/src/themes/custom/app/login-page/login-page.component.html
index 8405987..1a83892 100644
--- a/build/src/themes/custom/app/login-page/login-page.component.html
+++ b/build/src/themes/custom/app/login-page/login-page.component.html
@@ -3,8 +3,8 @@
{{"login.form.header" | translate}}
-
+
diff --git a/build/src/themes/custom/app/register-email-form/register-email-form.component.html b/build/src/themes/custom/app/register-email-form/register-email-form.component.html
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/register-email-form/register-email-form.component.ts b/build/src/themes/custom/app/register-email-form/register-email-form.component.ts
new file mode 100644
index 0000000..8489a1d
--- /dev/null
+++ b/build/src/themes/custom/app/register-email-form/register-email-form.component.ts
@@ -0,0 +1,12 @@
+import { Component } from '@angular/core';
+import {
+ RegisterEmailFormComponent as BaseComponent
+} from '../../../../app/register-email-form/register-email-form.component';
+
+@Component({
+ selector: 'ds-register-email-form',
+ // templateUrl: './register-email-form.component.html',
+ templateUrl: '../../../../app/register-email-form/register-email-form.component.html',
+})
+export class RegisterEmailFormComponent extends BaseComponent {
+}
diff --git a/build/src/themes/custom/app/shared/auth-nav-menu/user-menu/user-menu.component.html b/build/src/themes/custom/app/shared/auth-nav-menu/user-menu/user-menu.component.html
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/shared/auth-nav-menu/user-menu/user-menu.component.scss b/build/src/themes/custom/app/shared/auth-nav-menu/user-menu/user-menu.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/shared/auth-nav-menu/user-menu/user-menu.component.ts b/build/src/themes/custom/app/shared/auth-nav-menu/user-menu/user-menu.component.ts
new file mode 100644
index 0000000..f9f1db6
--- /dev/null
+++ b/build/src/themes/custom/app/shared/auth-nav-menu/user-menu/user-menu.component.ts
@@ -0,0 +1,15 @@
+import { Component } from '@angular/core';
+import { UserMenuComponent as BaseComponent } from '../../../../../../app/shared/auth-nav-menu/user-menu/user-menu.component';
+
+/**
+ * Component representing the {@link UserMenuComponent} of a page
+ */
+@Component({
+ selector: 'ds-user-menu',
+ // templateUrl: 'user-menu.component.html',
+ templateUrl: '../../../../../../app/shared/auth-nav-menu/user-menu/user-menu.component.html',
+ // styleUrls: ['user-menu.component.scss'],
+ styleUrls: ['../../../../../../app/shared/auth-nav-menu/user-menu/user-menu.component.scss'],
+})
+export class UserMenuComponent extends BaseComponent {
+}
diff --git a/build/src/themes/custom/app/shared/browse-by/browse-by.component.html b/build/src/themes/custom/app/shared/browse-by/browse-by.component.html
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/shared/browse-by/browse-by.component.scss b/build/src/themes/custom/app/shared/browse-by/browse-by.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/shared/browse-by/browse-by.component.ts b/build/src/themes/custom/app/shared/browse-by/browse-by.component.ts
new file mode 100644
index 0000000..81435b9
--- /dev/null
+++ b/build/src/themes/custom/app/shared/browse-by/browse-by.component.ts
@@ -0,0 +1,17 @@
+import { Component } from '@angular/core';
+import { fadeIn, fadeInOut } from '../../../../../app/shared/animations/fade';
+import { BrowseByComponent as BaseComponent } from '../../../../../app/shared/browse-by/browse-by.component';
+
+@Component({
+ selector: 'ds-browse-by',
+ // styleUrls: ['./browse-by.component.scss'],
+ styleUrls: ['../../../../../app/shared/browse-by/browse-by.component.scss'],
+ // templateUrl: './browse-by.component.html',
+ templateUrl: '../../../../../app/shared/browse-by/browse-by.component.html',
+ animations: [
+ fadeIn,
+ fadeInOut,
+ ],
+})
+export class BrowseByComponent extends BaseComponent {
+}
diff --git a/build/src/themes/custom/app/shared/lang-switch/lang-switch.component.html b/build/src/themes/custom/app/shared/lang-switch/lang-switch.component.html
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/shared/lang-switch/lang-switch.component.scss b/build/src/themes/custom/app/shared/lang-switch/lang-switch.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/shared/lang-switch/lang-switch.component.ts b/build/src/themes/custom/app/shared/lang-switch/lang-switch.component.ts
new file mode 100644
index 0000000..fe80394
--- /dev/null
+++ b/build/src/themes/custom/app/shared/lang-switch/lang-switch.component.ts
@@ -0,0 +1,12 @@
+import { Component } from '@angular/core';
+import { LangSwitchComponent as BaseComponent } from '../../../../../app/shared/lang-switch/lang-switch.component';
+
+@Component({
+ selector: 'ds-lang-switch',
+ // styleUrls: ['./lang-switch.component.scss'],
+ styleUrls: ['../../../../../app/shared/lang-switch/lang-switch.component.scss'],
+ // templateUrl: './lang-switch.component.html',
+ templateUrl: '../../../../../app/shared/lang-switch/lang-switch.component.html',
+})
+export class LangSwitchComponent extends BaseComponent {
+}
diff --git a/build/src/themes/custom/app/shared/log-in/log-in.component.html b/build/src/themes/custom/app/shared/log-in/log-in.component.html
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/shared/log-in/log-in.component.scss b/build/src/themes/custom/app/shared/log-in/log-in.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/shared/log-in/log-in.component.ts b/build/src/themes/custom/app/shared/log-in/log-in.component.ts
new file mode 100644
index 0000000..5d1df59
--- /dev/null
+++ b/build/src/themes/custom/app/shared/log-in/log-in.component.ts
@@ -0,0 +1,12 @@
+import { Component } from '@angular/core';
+import { LogInComponent as BaseComponent } from '../../../../../app/shared/log-in/log-in.component';
+
+@Component({
+ selector: 'ds-log-in',
+ // templateUrl: './log-in.component.html',
+ templateUrl: '../../../../../app/shared/log-in/log-in.component.html',
+ // styleUrls: ['./log-in.component.scss'],
+ styleUrls: ['../../../../../app/shared/log-in/log-in.component.scss'],
+})
+export class LogInComponent extends BaseComponent {
+}
diff --git a/build/src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.html b/build/src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.html
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.scss b/build/src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/build/src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.ts b/build/src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.ts
new file mode 100644
index 0000000..0b1fd94
--- /dev/null
+++ b/build/src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.ts
@@ -0,0 +1,19 @@
+import { Component } from '@angular/core';
+import { BrowseEntry } from '../../../../../../app/core/shared/browse-entry.model';
+import { ViewMode } from '../../../../../../app/core/shared/view-mode.model';
+import { listableObjectComponent } from '../../../../../../app/shared/object-collection/shared/listable-object/listable-object.decorator';
+import { Context } from '../../../../../../app/core/shared/context.model';
+import {
+ BrowseEntryListElementComponent as BaseComponent
+} from '../../../../../../app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component';
+
+@Component({
+ selector: 'ds-browse-entry-list-element',
+ // styleUrls: ['./browse-entry-list-element.component.scss'],
+ styleUrls: ['../../../../../../app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.scss'],
+ // templateUrl: './browse-entry-list-element.component.html',
+ templateUrl: '../../../../../../app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.html',
+})
+@listableObjectComponent(BrowseEntry, ViewMode.ListElement, Context.Any, 'custom')
+export class BrowseEntryListElementComponent extends BaseComponent {
+}
diff --git a/build/src/themes/custom/app/workflowitems-edit-page/workflow-item-send-back/workflow-item-send-back.component.ts b/build/src/themes/custom/app/workflowitems-edit-page/workflow-item-send-back/workflow-item-send-back.component.ts
index 49121e6..022c46e 100644
--- a/build/src/themes/custom/app/workflowitems-edit-page/workflow-item-send-back/workflow-item-send-back.component.ts
+++ b/build/src/themes/custom/app/workflowitems-edit-page/workflow-item-send-back/workflow-item-send-back.component.ts
@@ -3,7 +3,10 @@ import { WorkflowItemSendBackComponent as BaseComponent } from '../../../../../a
@Component({
selector: 'ds-workflow-item-send-back',
- // styleUrls: ['workflow-item-send-back.component.scss'],
+ // NOTE: the SCSS file for workflow-item-action-page does not have a corresponding file in the original
+ // implementation, so this commented out line below is a stub, here if you
+ // need it, but you probably don't need it.
+ // styleUrls: ['./workflow-item-send-back.component.scss'],
// templateUrl: './workflow-item-send-back.component.html'
templateUrl: '../../../../../app/workflowitems-edit-page/workflow-item-action-page.component.html'
})
diff --git a/build/src/themes/custom/eager-theme.module.ts b/build/src/themes/custom/eager-theme.module.ts
index 7d7f5b3..31047e2 100644
--- a/build/src/themes/custom/eager-theme.module.ts
+++ b/build/src/themes/custom/eager-theme.module.ts
@@ -54,6 +54,10 @@ import {
ItemSearchResultListElementComponent
} from './app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component';
import { TopLevelCommunityListComponent } from './app/home-page/top-level-community-list/top-level-community-list.component';
+import { LogInComponent } from './app/shared/log-in/log-in.component';
+import { BrowseEntryListElementComponent } from './app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component';
+import { PersonComponent } from './app/entity-groups/research-entities/item-pages/person/person.component';
+import { LangSwitchComponent } from './app/shared/lang-switch/lang-switch.component';
/**
@@ -64,6 +68,7 @@ const ENTRY_COMPONENTS = [
JournalComponent,
JournalIssueComponent,
JournalVolumeComponent,
+ PersonComponent,
PublicationComponent,
UntypedItemComponent,
CommunityListElementComponent,
@@ -75,6 +80,7 @@ const ENTRY_COMPONENTS = [
PublicationSidebarSearchListElementComponent,
ItemSearchResultListElementComponent,
TopLevelCommunityListComponent,
+ BrowseEntryListElementComponent,
];
const DECLARATIONS = [
@@ -91,6 +97,8 @@ const DECLARATIONS = [
EditCollectionSelectorComponent,
EditCommunitySelectorComponent,
EditItemSelectorComponent,
+ LogInComponent,
+ LangSwitchComponent,
];
@NgModule({
diff --git a/build/src/themes/custom/lazy-theme.module.ts b/build/src/themes/custom/lazy-theme.module.ts
index edb3f54..73400e7 100644
--- a/build/src/themes/custom/lazy-theme.module.ts
+++ b/build/src/themes/custom/lazy-theme.module.ts
@@ -156,6 +156,9 @@ import { ItemStatusComponent } from './app/item-page/edit-item-page/item-status/
import { EditBitstreamPageComponent } from './app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component';
import { FormModule } from '../../app/shared/form/form.module';
import { RequestCopyModule } from 'src/app/request-copy/request-copy.module';
+import {UserMenuComponent} from './app/shared/auth-nav-menu/user-menu/user-menu.component';
+import { BrowseByComponent } from './app/shared/browse-by/browse-by.component';
+import { RegisterEmailFormComponent } from './app/register-email-form/register-email-form.component';
const DECLARATIONS = [
FileSectionComponent,
@@ -239,6 +242,9 @@ const DECLARATIONS = [
SubmissionSectionUploadFileComponent,
ItemStatusComponent,
EditBitstreamPageComponent,
+ UserMenuComponent,
+ BrowseByComponent,
+ RegisterEmailFormComponent,
];
@NgModule({
diff --git a/build/src/themes/custom/styles/theme.scss b/build/src/themes/custom/styles/theme.scss
index 32be0cf..de9eff4 100644
--- a/build/src/themes/custom/styles/theme.scss
+++ b/build/src/themes/custom/styles/theme.scss
@@ -4,8 +4,7 @@
@import '../../../styles/_variables.scss';
@import '../../../styles/_mixins.scss';
@import '../../../styles/helpers/font_awesome_imports.scss';
-@import '../../../../node_modules/bootstrap/scss/bootstrap.scss';
-@import '../../../../node_modules/nouislider/distribute/nouislider.min';
+@import '../../../styles/_vendor.scss';
@import '../../../styles/_custom_variables.scss';
@import './_theme_css_variable_overrides.scss';
@import '../../../styles/bootstrap_variables_mapping.scss';