import { useId } from 'react';
import { Modal, Button, Input, Stack, ClipboardButton, Field } from '@grafana/ui';
import { Trans, t } from 'app/core/internationalization';
import { TokenErrorAlert } from '../TokenErrorAlert';
interface Props {
isOpen: boolean;
hideModal: () => void;
migrationToken?: string;
}
export const CreateTokenModal = ({ isOpen, hideModal, migrationToken }: Props) => {
return (
{migrationToken ? : }
{migrationToken && (
migrationToken} onClipboardCopy={hideModal}>
Copy to clipboard and close
)}
);
};
function TokenSuccessContent({ migrationToken }: { migrationToken: string }) {
const inputId = useId();
return (
migrationToken}>
Copy to clipboard
);
}