import {Fragment} from 'react'; import {Button} from 'sentry/components/button'; import Confirm from 'sentry/components/confirm'; import {Flex} from 'sentry/components/container/flex'; import LoadingIndicator from 'sentry/components/loadingIndicator'; import TimeSince from 'sentry/components/timeSince'; import {Tooltip} from 'sentry/components/tooltip'; import {IconSubtract} from 'sentry/icons'; import {t} from 'sentry/locale'; import type {TempestCredentials} from './types'; export function CredentialRow({ credential, isRemoving, removeCredential, }: { credential: TempestCredentials; isRemoving: boolean; removeCredential?: (data: {id: number}) => void; }) { return ( {credential.clientId} {credential.clientSecret} {credential.createdByEmail ? credential.createdByEmail : '\u2014'} removeCredential({id: credential.id}) : undefined } disabled={isRemoving || !removeCredential} > ); }