diff --git a/src/modules/otus/components/Panel/PanelSpecimens/PanelSpecimens.vue b/src/modules/otus/components/Panel/PanelSpecimens/PanelSpecimens.vue
index e37fea4..30937a6 100644
--- a/src/modules/otus/components/Panel/PanelSpecimens/PanelSpecimens.vue
+++ b/src/modules/otus/components/Panel/PanelSpecimens/PanelSpecimens.vue
@@ -18,7 +18,6 @@
@@ -64,12 +63,4 @@ watch(
{immediate: true}
)
-function genusSpecies(specimen) {
- return [specimen.genus, specimen.specificEpithet].filter(Boolean).join(' ')
-}
-
-function nameAndAuthor(specimen) {
- return [`${genusSpecies(specimen)}`, specimen.scientificNameAuthorship].filter(Boolean).join(' ')
-}
-
diff --git a/src/modules/otus/components/Panel/PanelSpecimens/SpecimenSummary.vue b/src/modules/otus/components/Panel/PanelSpecimens/SpecimenSummary.vue
index 96b099e..5783ac5 100644
--- a/src/modules/otus/components/Panel/PanelSpecimens/SpecimenSummary.vue
+++ b/src/modules/otus/components/Panel/PanelSpecimens/SpecimenSummary.vue
@@ -5,6 +5,7 @@ For further reference see https://dwc.tdwg.org/terms/.
-->
+
- {{ describeSpecimen(specimen) }}
- {{describeDetails(specimen).join(', ')}}
@@ -32,7 +33,15 @@ const props = defineProps({
}
})
-/** Based on taxonpages-orthoptera PanelSpecimenRecords. */
+function genusSpecies(specimen) {
+ return [specimen.genus, specimen.specificEpithet].filter(Boolean).join(' ')
+}
+
+function nameAndAuthor(specimen) {
+ return [`${genusSpecies(specimen)}`, specimen.scientificNameAuthorship].filter(Boolean).join(' ')
+}
+
+/** Inspired by taxonpages-orthoptera PanelSpecimenRecords. */
function describeSpecimen(specimen) {
return [
specimen.catalogNumber,