diff --git a/src/details.tsx b/src/details.tsx
index 5f34f13..96c79ec 100644
--- a/src/details.tsx
+++ b/src/details.tsx
@@ -38,11 +38,11 @@ function translateTag(tag: string) {
function joinLines(lines: (JSX.Element | string)[]) {
return (
<>
- {lines.map((line) => (
- <>
+ {lines.map((line, index) => (
+
{line}
- >
+
))}
>
);
@@ -113,7 +113,9 @@ function dataDetails(entry: GedcomEntry) {
}
function noteDetails(entry: GedcomEntry) {
- return joinLines(getData(entry).map((line) => {line}));
+ return joinLines(
+ getData(entry).map((line, index) => {line}),
+ );
}
function nameDetails(entry: GedcomEntry) {
@@ -122,11 +124,11 @@ function nameDetails(entry: GedcomEntry) {
{entry.data
.split('/')
.filter((name) => !!name)
- .map((name) => (
- <>
+ .map((name, index) => (
+
{name}
- >
+
))}
);
@@ -143,7 +145,11 @@ function getDetails(
.map((entry) => detailsFunction(entry)),
)
.filter((element) => element !== null)
- .map((element) => {element}
);
+ .map((element, index) => (
+
+ {element}
+
+ ));
}
function getOtherDetails(entries: GedcomEntry[]) {
@@ -154,7 +160,11 @@ function getOtherDetails(entries: GedcomEntry[]) {
)
.map((entry) => dataDetails(entry))
.filter((element) => element !== null)
- .map((element) => {element}
);
+ .map((element, index) => (
+
+ {element}
+
+ ));
}
export class Details extends React.Component {