🐛 Fix missing key attribute in options renderer

This commit is contained in:
Manuel Ruwe
2022-12-12 21:57:00 +01:00
parent 4840548946
commit b961219156

View File

@@ -1,6 +1,6 @@
import { Stack } from '@mantine/core'; import { Stack } from '@mantine/core';
import { UseFormReturnType } from '@mantine/form'; import { UseFormReturnType } from '@mantine/form';
import { IconKey, IconKeyOff, IconLock, IconLockOff, IconUser, IconUserOff } from '@tabler/icons'; import { IconKey, IconKeyOff } from '@tabler/icons';
import { import {
IntegrationField, IntegrationField,
integrationFieldDefinitions, integrationFieldDefinitions,
@@ -49,6 +49,7 @@ export const IntegrationOptionsRenderer = ({ form }: IntegrationOptionsRendererP
if (!definition) { if (!definition) {
return ( return (
<GenericSecretInput <GenericSecretInput
key={`input-${property}`}
label={`${property} (potentionally unmapped)`} label={`${property} (potentionally unmapped)`}
secretIsPresent={isPresent} secretIsPresent={isPresent}
setIcon={IconKey} setIcon={IconKey}
@@ -60,6 +61,7 @@ export const IntegrationOptionsRenderer = ({ form }: IntegrationOptionsRendererP
return ( return (
<GenericSecretInput <GenericSecretInput
key={`input-${definition.label}`}
label={definition.label} label={definition.label}
value="" value=""
secretIsPresent={isPresent} secretIsPresent={isPresent}