refactor: rename SessionProvider to LLMProvider

This commit is contained in:
Haileyesus
2026-04-11 13:59:50 +03:00
parent c981212257
commit 40f7fcef14
25 changed files with 87 additions and 84 deletions

View File

@@ -1,8 +1,8 @@
import { Check, ChevronLeft, ChevronRight, Loader2 } from 'lucide-react';
import { useCallback, useEffect, useRef, useState } from 'react';
import type { LLMProvider } from '../../../types/app';
import { authenticatedFetch } from '../../../utils/api';
import { useProviderAuthStatus } from '../../provider-auth/hooks/useProviderAuthStatus';
import type { CliProvider } from '../../provider-auth/types';
import ProviderLoginModal from '../../provider-auth/view/ProviderLoginModal';
import AgentConnectionsStep from './subcomponents/AgentConnectionsStep';
import GitConfigurationStep from './subcomponents/GitConfigurationStep';
@@ -22,14 +22,14 @@ export default function Onboarding({ onComplete }: OnboardingProps) {
const [gitEmail, setGitEmail] = useState('');
const [isSubmitting, setIsSubmitting] = useState(false);
const [errorMessage, setErrorMessage] = useState('');
const [activeLoginProvider, setActiveLoginProvider] = useState<CliProvider | null>(null);
const [activeLoginProvider, setActiveLoginProvider] = useState<LLMProvider | null>(null);
const {
providerAuthStatus,
checkProviderAuthStatus,
refreshProviderAuthStatuses,
} = useProviderAuthStatus();
const previousActiveLoginProviderRef = useRef<CliProvider | null | undefined>(undefined);
const previousActiveLoginProviderRef = useRef<LLMProvider | null | undefined>(undefined);
const loadGitConfig = useCallback(async () => {
try {
@@ -69,7 +69,7 @@ export default function Onboarding({ onComplete }: OnboardingProps) {
}
}, [activeLoginProvider, refreshProviderAuthStatuses]);
const handleProviderLoginOpen = (provider: CliProvider) => {
const handleProviderLoginOpen = (provider: LLMProvider) => {
setActiveLoginProvider(provider);
};

View File

@@ -1,9 +1,10 @@
import { Check } from 'lucide-react';
import SessionProviderLogo from '../../../llm-logo-provider/SessionProviderLogo';
import type { CliProvider, ProviderAuthStatus } from '../../../provider-auth/types';
import type { LLMProvider } from '../../../../types/app';
import type { ProviderAuthStatus } from '../../../provider-auth/types';
type AgentConnectionCardProps = {
provider: CliProvider;
provider: LLMProvider;
title: string;
status: ProviderAuthStatus;
connectedClassName: string;

View File

@@ -1,9 +1,10 @@
import type { CliProvider, ProviderAuthStatusMap } from '../../../provider-auth/types';
import type { LLMProvider } from '../../../../types/app';
import type { ProviderAuthStatusMap } from '../../../provider-auth/types';
import AgentConnectionCard from './AgentConnectionCard';
type AgentConnectionsStepProps = {
providerStatuses: ProviderAuthStatusMap;
onOpenProviderLogin: (provider: CliProvider) => void;
onOpenProviderLogin: (provider: LLMProvider) => void;
};
const providerCards = [