Skip to content

Commit 173427f

Browse files
authored
Merge pull request #1325 from JulianKniephoff/proper-keys
Use proper keys in `DetailsMetadataTab`
2 parents a657014 + 36440b7 commit 173427f

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/components/events/partials/ModalTabsAndPages/DetailsMetadataTab.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,18 +85,18 @@ const DetailsMetadataTab = ({
8585
//iterate through metadata catalogs
8686
!!metadata &&
8787
metadata.length > 0 &&
88-
metadata.map((catalog, key) => (
88+
metadata.map((catalog) => (
8989
// initialize form
9090
<Formik<InitialValues>
91-
key={key}
91+
key={catalog.flavor}
9292
enableReinitialize
9393
initialValues={getInitialValues(catalog)}
9494
onSubmit={(values) => handleSubmit(values, catalog)}
9595
innerRef={formikRef}
9696
>
9797
{(formik) => (
9898
/* Render table for each metadata catalog */
99-
<div className="obj tbl-details" key={key}>
99+
<div className="obj tbl-details">
100100
<header>
101101
<span>{t(header ? header : catalog.title as ParseKeys)}</span>
102102
</header>
@@ -106,7 +106,7 @@ const DetailsMetadataTab = ({
106106
{/* Render table row for each metadata field depending on type */}
107107
{!!catalog.fields &&
108108
catalog.fields.map((field, index) => (
109-
<tr key={index}>
109+
<tr key={field.id}>
110110
<td>
111111
<span>{t(field.label as ParseKeys)}</span>
112112
{field.required && (

0 commit comments

Comments
 (0)