import {Label} from '@gravity-ui/uikit'; import type {TConnectionParams} from '../../../../../types/api/schema/replication'; interface CredentialsProps { connection?: TConnectionParams; } export function Credentials({connection}: CredentialsProps) { if (!connection) { return null; } if (connection.StaticCredentials) { return ( ); } if ('OAuthToken' in connection) { return connection.OAuthToken !== undefined && ('Token' in connection.OAuthToken || 'TokenSecretName' in connection.OAuthToken) ? 'OAuth' : ''; } return 'unknown'; }