From 3b2aeb88d817d52ee7ff0633db4e535c4b65c363 Mon Sep 17 00:00:00 2001 From: Panna Liptak Date: Wed, 16 Sep 2026 14:02:02 +0200 Subject: [PATCH] feat(versions): display resource type label --- .../record_details/RecordVersionItem.js | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/assets/js/components/record_details/RecordVersionItem.js b/assets/js/components/record_details/RecordVersionItem.js index 27a98065..a4aece0c 100644 --- a/assets/js/components/record_details/RecordVersionItem.js +++ b/assets/js/components/record_details/RecordVersionItem.js @@ -1,5 +1,5 @@ import React, { useMemo } from "react"; -import { Icon, List } from "semantic-ui-react"; +import { Icon, Label, List } from "semantic-ui-react"; import { i18next } from "@translations/invenio_app_rdm/i18next"; import PropTypes from "prop-types"; import { CopyButton } from "@js/invenio_app_rdm/components/CopyButton"; @@ -34,16 +34,33 @@ export const RecordVersionItemContent = ({ item, activeVersion, doi }) => { // If approved and public-source are the same version, show only the public record link. const sameVersion = isApprovedVersion && isPublicSourceVersion; + const resourceTypeLabel = ( + + ); + return ( {activeVersion ? ( - {i18next.t("Version {{- version}}", { version: item.version })} + {i18next.t("Version {{- version}}", { + version: item.version, + })}{" "} + {resourceTypeLabel} ) : ( - {i18next.t("Version {{- version}}", { version: item.version })} + {i18next.t("Version {{- version}}", { + version: item.version, + })}{" "} + {resourceTypeLabel} )}