import Skeleton from 'react-loading-skeleton'; import { Text } from '@grafana/ui'; import { Trans } from 'app/core/internationalization'; interface Props { hasToken: boolean; isFetching: boolean; errorMessageId: string | undefined; } export const TokenStatus = ({ hasToken, errorMessageId, isFetching }: Props) => { if (isFetching) { return ; } else if (hasToken) { return ( Token created and active ); } else if (errorMessageId === 'cloudmigrations.tokenNotFound') { return No active token; } else if (errorMessageId) { return ( Error retrieving token ); } return ( Unknown ); };