import { useState } from 'react' import { useTranslation } from 'react-i18next' import { useProjectContext } from '@/shared/context/project-context' import GithubLogo from '@/shared/svgs/github-logo' import IntegrationCard from '@/features/integrations-panel/integration-card' import GitSyncModal from './modals/git-sync-modal' import { GitSyncModalStatus } from '../types/git-sync-types' const GitHubSyncCard = () => { const { t } = useTranslation() const [showModal, setShowModal] = useState(false) const { projectId, name } = useProjectContext() const [modalStatus, setModalStatus] = useState('loading') return ( <> } showPaywallBadge={false} onClick={() => setShowModal(true)} > { setShowModal(false) setModalStatus('loading') }} projectId={projectId} projectName={name} /> ) } export default GitHubSyncCard