import { useTranslation } from "react-i18next"; import { ModalBody } from "./modal-body"; import { BaseModalDescription, BaseModalTitle, } from "./confirmation-modals/base-modal"; import { I18nKey } from "#/i18n/declaration"; import { useAuth } from "#/context/auth-context"; import { ModalButton } from "../buttons/modal-button"; import { CustomInput } from "../custom-input"; interface ConnectToGitHubModalProps { onClose: () => void; } export function ConnectToGitHubModal({ onClose }: ConnectToGitHubModalProps) { const { gitHubToken, setGitHubToken } = useAuth(); const { t } = useTranslation(); const handleSubmit = (event: React.FormEvent) => { event.preventDefault(); const formData = new FormData(event.currentTarget); const ghToken = formData.get("ghToken")?.toString(); if (ghToken) setGitHubToken(ghToken); onClose(); }; return (
{t(I18nKey.CONNECT_TO_GITHUB_MODAL$GET_YOUR_TOKEN)}{" "} {t(I18nKey.CONNECT_TO_GITHUB_MODAL$HERE)} } />
); }