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
);
};