import { useI18n } from '../../i18n' import { useVercelSyncState } from './useVercelSyncState' import VercelSyncForm from './VercelSyncForm' import VercelSyncStatus from './VercelSyncStatus' import VercelGuide from './VercelGuide' export default function VercelSyncContainer({ onMessage, authFetch, isVercel = false, config = null }) { const { t } = useI18n() const apiFetch = authFetch || fetch const { vercelToken, setVercelToken, projectId, setProjectId, teamId, setTeamId, saveCredentials, setSaveCredentials, loading, result, preconfig, syncStatus, pollPaused, pollFailures, handleManualRefresh, handleSync, } = useVercelSyncState({ apiFetch, onMessage, t, isVercel, config, }) return (