diff --git a/apps/webcomponents/src/app/components/gn-record-view/gn-record-view.component.html b/apps/webcomponents/src/app/components/gn-record-view/gn-record-view.component.html index 0779a07f0..0b578adab 100644 --- a/apps/webcomponents/src/app/components/gn-record-view/gn-record-view.component.html +++ b/apps/webcomponents/src/app/components/gn-record-view/gn-record-view.component.html @@ -1,88 +1,97 @@ - -
- {{ record.title }} -
+ + +
+ {{ record.title }} +
- -
- - + +
+ + - -
-
-
- record.metadata.download - + +
+
+
+ record.metadata.download + +
+ + +
- - - -
-
-
- record.metadata.links - +
+
+ record.metadata.links + +
+ + +
- - - -
-
-
- record.metadata.api - +
+
+ record.metadata.api + +
+ + +
- - - -
- + + -

No record found for the provided ID.

+
diff --git a/apps/webcomponents/src/app/components/gn-record-view/gn-record-view.component.ts b/apps/webcomponents/src/app/components/gn-record-view/gn-record-view.component.ts index 97981556a..c59219922 100644 --- a/apps/webcomponents/src/app/components/gn-record-view/gn-record-view.component.ts +++ b/apps/webcomponents/src/app/components/gn-record-view/gn-record-view.component.ts @@ -13,6 +13,7 @@ import { CatalogRecord, OnlineResource, } from '@geonetwork-ui/common/domain/model/record' +import { ErrorType } from '@geonetwork-ui/ui/elements' // TODO in this component: // - Support metadata quality option @@ -32,6 +33,7 @@ export class GnRecordViewComponent extends BaseComponent implements OnInit { downloads$: Observable links$: Observable apis$: Observable + errorType = ErrorType constructor(injector: Injector) { super(injector) diff --git a/apps/webcomponents/src/app/webcomponents.module.ts b/apps/webcomponents/src/app/webcomponents.module.ts index 5a0a8b342..31643415b 100644 --- a/apps/webcomponents/src/app/webcomponents.module.ts +++ b/apps/webcomponents/src/app/webcomponents.module.ts @@ -16,6 +16,7 @@ import { ContentGhostComponent, DownloadItemComponent, DownloadsListComponent, + ErrorComponent, ImageOverlayPreviewComponent, LinkCardComponent, MetadataContactComponent, @@ -130,6 +131,7 @@ const CUSTOM_ELEMENTS: [new (...args) => BaseComponent, string][] = [ ApiCardComponent, DownloadItemComponent, PreviousNextButtonsComponent, + ErrorComponent, ], providers: [ provideGn4(),