diff --git a/apps/datahub/src/app/record/record-metadata/record-metadata.component.html b/apps/datahub/src/app/record/record-metadata/record-metadata.component.html index 28df27110e..922e1ba1d0 100644 --- a/apps/datahub/src/app/record/record-metadata/record-metadata.component.html +++ b/apps/datahub/src/app/record/record-metadata/record-metadata.component.html @@ -134,10 +134,10 @@ - + >
- - - + + >
diff --git a/libs/ui/elements/src/index.ts b/libs/ui/elements/src/index.ts index f48507d17b..e48900c513 100644 --- a/libs/ui/elements/src/index.ts +++ b/libs/ui/elements/src/index.ts @@ -17,7 +17,7 @@ export * from './lib/pagination-buttons/pagination-buttons.component' export * from './lib/pagination/pagination.component' export * from './lib/record-api-form/record-api-form.component' export * from './lib/related-record-card/related-record-card.component' -export * from './lib/search-results-error/search-results-error.component' +export * from './lib/error/error.component' export * from './lib/thumbnail/thumbnail.component' export * from './lib/ui-elements.module' export * from './lib/user-preview/user-preview.component' diff --git a/libs/ui/elements/src/lib/search-results-error/search-results-error.component.css b/libs/ui/elements/src/lib/error/error.component.css similarity index 100% rename from libs/ui/elements/src/lib/search-results-error/search-results-error.component.css rename to libs/ui/elements/src/lib/error/error.component.css diff --git a/libs/ui/elements/src/lib/search-results-error/search-results-error.component.html b/libs/ui/elements/src/lib/error/error.component.html similarity index 100% rename from libs/ui/elements/src/lib/search-results-error/search-results-error.component.html rename to libs/ui/elements/src/lib/error/error.component.html diff --git a/libs/ui/elements/src/lib/search-results-error/search-results-error.component.spec.ts b/libs/ui/elements/src/lib/error/error.component.spec.ts similarity index 85% rename from libs/ui/elements/src/lib/search-results-error/search-results-error.component.spec.ts rename to libs/ui/elements/src/lib/error/error.component.spec.ts index a0414ee37b..e0bf10b72b 100644 --- a/libs/ui/elements/src/lib/search-results-error/search-results-error.component.spec.ts +++ b/libs/ui/elements/src/lib/error/error.component.spec.ts @@ -1,26 +1,23 @@ import { ComponentFixture, TestBed } from '@angular/core/testing' -import { - ErrorType, - SearchResultsErrorComponent, -} from './search-results-error.component' +import { ErrorComponent, ErrorType } from './error.component' import { DebugElement, NO_ERRORS_SCHEMA } from '@angular/core' import { By } from '@angular/platform-browser' -describe('SearchResultsErrorComponent', () => { - let component: SearchResultsErrorComponent - let fixture: ComponentFixture +describe('ErrorComponent', () => { + let component: ErrorComponent + let fixture: ComponentFixture let compiled: DebugElement beforeEach(async () => { await TestBed.configureTestingModule({ - declarations: [SearchResultsErrorComponent], + declarations: [ErrorComponent], schemas: [NO_ERRORS_SCHEMA], }).compileComponents() }) beforeEach(() => { - fixture = TestBed.createComponent(SearchResultsErrorComponent) + fixture = TestBed.createComponent(ErrorComponent) component = fixture.componentInstance compiled = fixture.debugElement }) diff --git a/libs/ui/elements/src/lib/search-results-error/search-results-error.component.stories.ts b/libs/ui/elements/src/lib/error/error.component.stories.ts similarity index 80% rename from libs/ui/elements/src/lib/search-results-error/search-results-error.component.stories.ts rename to libs/ui/elements/src/lib/error/error.component.stories.ts index 7132e94bc6..0e53bc15c5 100644 --- a/libs/ui/elements/src/lib/search-results-error/search-results-error.component.stories.ts +++ b/libs/ui/elements/src/lib/error/error.component.stories.ts @@ -1,7 +1,4 @@ -import { - ErrorType, - SearchResultsErrorComponent, -} from './search-results-error.component' +import { ErrorComponent, ErrorType } from './error.component' import { applicationConfig, componentWrapperDecorator, @@ -19,8 +16,8 @@ import { importProvidersFrom } from '@angular/core' import { MatIcon } from '@angular/material/icon' export default { - title: 'Elements/SearchResultsErrorComponent', - component: SearchResultsErrorComponent, + title: 'Elements/ErrorComponent', + component: ErrorComponent, decorators: [ moduleMetadata({ declarations: [MatIcon], @@ -36,9 +33,9 @@ export default { (story) => `
${story}
` ), ], -} as Meta +} as Meta -export const Primary: StoryObj = { +export const Primary: StoryObj = { args: { type: ErrorType.RECEIVED_ERROR, error: 'something wrong happened', diff --git a/libs/ui/elements/src/lib/search-results-error/search-results-error.component.ts b/libs/ui/elements/src/lib/error/error.component.ts similarity index 64% rename from libs/ui/elements/src/lib/search-results-error/search-results-error.component.ts rename to libs/ui/elements/src/lib/error/error.component.ts index d61927a68f..cf0546eb62 100644 --- a/libs/ui/elements/src/lib/search-results-error/search-results-error.component.ts +++ b/libs/ui/elements/src/lib/error/error.component.ts @@ -8,12 +8,12 @@ export enum ErrorType { } @Component({ - selector: 'gn-ui-search-results-error', - templateUrl: './search-results-error.component.html', - styleUrls: ['./search-results-error.component.css'], + selector: 'gn-ui-error', + templateUrl: './error.component.html', + styleUrls: ['./error.component.css'], changeDetection: ChangeDetectionStrategy.OnPush, }) -export class SearchResultsErrorComponent { +export class ErrorComponent { @Input() type!: ErrorType @Input() error?: string @Input() recordId?: string diff --git a/libs/ui/elements/src/lib/ui-elements.module.ts b/libs/ui/elements/src/lib/ui-elements.module.ts index 58d85ece10..28d194adc9 100644 --- a/libs/ui/elements/src/lib/ui-elements.module.ts +++ b/libs/ui/elements/src/lib/ui-elements.module.ts @@ -12,13 +12,12 @@ import { ApiCardComponent } from './api-card/api-card.component' import { UiWidgetsModule } from '@geonetwork-ui/ui/widgets' import { UiLayoutModule } from '@geonetwork-ui/ui/layout' import { TranslateModule } from '@ngx-translate/core' -import { LinkCardComponent } from './link-card/link-card.component' import { RelatedRecordCardComponent } from './related-record-card/related-record-card.component' import { MetadataContactComponent } from './metadata-contact/metadata-contact.component' import { MetadataCatalogComponent } from './metadata-catalog/metadata-catalog.component' import { MetadataQualityComponent } from './metadata-quality/metadata-quality.component' import { MetadataQualityItemComponent } from './metadata-quality-item/metadata-quality-item.component' -import { SearchResultsErrorComponent } from './search-results-error/search-results-error.component' +import { ErrorComponent } from './error/error.component' import { PaginationComponent } from './pagination/pagination.component' import { ThumbnailComponent } from './thumbnail/thumbnail.component' import { UiInputsModule } from '@geonetwork-ui/ui/inputs' @@ -62,7 +61,7 @@ import { TimeSincePipe } from './user-feedback-item/time-since.pipe' MetadataCatalogComponent, MetadataQualityComponent, MetadataQualityItemComponent, - SearchResultsErrorComponent, + ErrorComponent, PaginationComponent, AvatarComponent, UserPreviewComponent, @@ -84,7 +83,7 @@ import { TimeSincePipe } from './user-feedback-item/time-since.pipe' MetadataCatalogComponent, MetadataQualityComponent, MetadataQualityItemComponent, - SearchResultsErrorComponent, + ErrorComponent, PaginationComponent, ThumbnailComponent, AvatarComponent,