mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
Themed FeedbackFormComponent
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
import { Component } from '@angular/core';
|
||||
import { ThemedComponent } from '../../../shared/theme-support/themed.component';
|
||||
import { FeedbackFormComponent } from './feedback-form.component';
|
||||
|
||||
/**
|
||||
* Themed wrapper for {@link FeedbackFormComponent}
|
||||
*/
|
||||
@Component({
|
||||
selector: 'ds-themed-feedback-form',
|
||||
styleUrls: [],
|
||||
templateUrl: '../../../shared/theme-support/themed.component.html',
|
||||
})
|
||||
export class ThemedFeedbackFormComponent extends ThemedComponent<FeedbackFormComponent> {
|
||||
|
||||
protected getComponentName(): string {
|
||||
return 'FeedbackFormComponent';
|
||||
}
|
||||
|
||||
protected importThemedComponent(themeName: string): Promise<any> {
|
||||
return import(`../../../../themes/${themeName}/app/info/feedback/feedback-form/feedback-form.component`);
|
||||
}
|
||||
|
||||
protected importUnthemedComponent(): Promise<any> {
|
||||
return import('./feedback-form.component');
|
||||
}
|
||||
|
||||
}
|
@@ -1,3 +1,3 @@
|
||||
<div class="container">
|
||||
<ds-feedback-form></ds-feedback-form>
|
||||
<ds-themed-feedback-form></ds-themed-feedback-form>
|
||||
</div>
|
@@ -10,6 +10,7 @@ import { ThemedEndUserAgreementComponent } from './end-user-agreement/themed-end
|
||||
import { ThemedPrivacyComponent } from './privacy/themed-privacy.component';
|
||||
import { FeedbackComponent } from './feedback/feedback.component';
|
||||
import { FeedbackFormComponent } from './feedback/feedback-form/feedback-form.component';
|
||||
import { ThemedFeedbackFormComponent } from './feedback/feedback-form/themed-feedback-form.component';
|
||||
import { ThemedFeedbackComponent } from './feedback/themed-feedback.component';
|
||||
import { FeedbackGuard } from '../core/feedback/feedback.guard';
|
||||
|
||||
@@ -23,6 +24,7 @@ const DECLARATIONS = [
|
||||
ThemedPrivacyComponent,
|
||||
FeedbackComponent,
|
||||
FeedbackFormComponent,
|
||||
ThemedFeedbackFormComponent,
|
||||
ThemedFeedbackComponent
|
||||
];
|
||||
|
||||
|
@@ -0,0 +1,14 @@
|
||||
import { Component } from '@angular/core';
|
||||
import {
|
||||
FeedbackFormComponent as BaseComponent
|
||||
} from '../../../../../../app/info/feedback/feedback-form/feedback-form.component';
|
||||
|
||||
@Component({
|
||||
selector: 'ds-feedback-form',
|
||||
// templateUrl: './feedback-form.component.html',
|
||||
templateUrl: '../../../../../../app/info/feedback/feedback-form/feedback-form.component.html',
|
||||
// styleUrls: ['./feedback-form.component.scss'],
|
||||
styleUrls: ['../../../../../../app/info/feedback/feedback-form/feedback-form.component.scss'],
|
||||
})
|
||||
export class FeedbackFormComponent extends BaseComponent {
|
||||
}
|
@@ -114,6 +114,7 @@ import { ObjectListComponent } from './app/shared/object-list/object-list.compon
|
||||
import { BrowseByMetadataPageComponent } from './app/browse-by/browse-by-metadata-page/browse-by-metadata-page.component';
|
||||
import { BrowseByDatePageComponent } from './app/browse-by/browse-by-date-page/browse-by-date-page.component';
|
||||
import { BrowseByTitlePageComponent } from './app/browse-by/browse-by-title-page/browse-by-title-page.component';
|
||||
import { FeedbackFormComponent } from './app/info/feedback/feedback-form/feedback-form.component';
|
||||
|
||||
const DECLARATIONS = [
|
||||
FileSectionComponent,
|
||||
@@ -153,6 +154,7 @@ const DECLARATIONS = [
|
||||
WorkflowItemSendBackComponent,
|
||||
BreadcrumbsComponent,
|
||||
FeedbackComponent,
|
||||
FeedbackFormComponent,
|
||||
CommunityListComponent,
|
||||
ComcolPageHandleComponent,
|
||||
AuthNavMenuComponent,
|
||||
|
Reference in New Issue
Block a user