import {Fragment} from 'react'; import Alert from 'sentry/components/alert'; import Textarea from 'sentry/components/forms/controls/textarea'; import Field from 'sentry/components/forms/field'; import Input from 'sentry/components/input'; import ExternalLink from 'sentry/components/links/externalLink'; import {t, tct} from 'sentry/locale'; import {StepOneData} from './types'; type Props = { onSetStepOneData: (stepOneData: StepOneData) => void; stepOneData: StepOneData; }; function StepOne({stepOneData, onSetStepOneData}: Props) { return ( {tct( 'Please enter the [docLink:App Store Connect API Key] details. The key needs to have the "Developer" role for Sentry to discover the app builds.', { docLink: ( ), } )} onSetStepOneData({ ...stepOneData, issuer: e.target.value, errors: stepOneData.errors ? {...stepOneData.errors, issuer: undefined} : undefined, }) } /> onSetStepOneData({ ...stepOneData, keyId: e.target.value, errors: stepOneData.errors ? {...stepOneData.errors, keyId: undefined} : undefined, }) } />