Compare commits

...

1 Commits

Author SHA1 Message Date
Haileyesus
6d2be8e03e fix: remove /exit command from claude login flow during onboarding 2026-03-17 10:39:16 +03:00
2 changed files with 2 additions and 9 deletions

View File

@@ -281,7 +281,6 @@ export default function Onboarding({ onComplete }: OnboardingProps) {
provider={activeLoginProvider} provider={activeLoginProvider}
project={selectedProject} project={selectedProject}
onComplete={handleLoginComplete} onComplete={handleLoginComplete}
isOnboarding={true}
/> />
)} )}
</> </>

View File

@@ -19,19 +19,16 @@ type ProviderLoginModalProps = {
onComplete?: (exitCode: number) => void; onComplete?: (exitCode: number) => void;
customCommand?: string; customCommand?: string;
isAuthenticated?: boolean; isAuthenticated?: boolean;
isOnboarding?: boolean;
}; };
const getProviderCommand = ({ const getProviderCommand = ({
provider, provider,
customCommand, customCommand,
isAuthenticated, isAuthenticated,
isOnboarding,
}: { }: {
provider: CliProvider; provider: CliProvider;
customCommand?: string; customCommand?: string;
isAuthenticated: boolean; isAuthenticated: boolean;
isOnboarding: boolean;
}) => { }) => {
if (customCommand) { if (customCommand) {
return customCommand; return customCommand;
@@ -41,9 +38,7 @@ const getProviderCommand = ({
if (isAuthenticated) { if (isAuthenticated) {
return 'claude setup-token --dangerously-skip-permissions'; return 'claude setup-token --dangerously-skip-permissions';
} }
return isOnboarding return 'claude /login --dangerously-skip-permissions';
? 'claude /exit --dangerously-skip-permissions'
: 'claude /login --dangerously-skip-permissions';
} }
if (provider === 'cursor') { if (provider === 'cursor') {
@@ -84,13 +79,12 @@ export default function ProviderLoginModal({
onComplete, onComplete,
customCommand, customCommand,
isAuthenticated = false, isAuthenticated = false,
isOnboarding = false,
}: ProviderLoginModalProps) { }: ProviderLoginModalProps) {
if (!isOpen) { if (!isOpen) {
return null; return null;
} }
const command = getProviderCommand({ provider, customCommand, isAuthenticated, isOnboarding }); const command = getProviderCommand({ provider, customCommand, isAuthenticated });
const title = getProviderTitle(provider); const title = getProviderTitle(provider);
const shellProject = normalizeProject(project); const shellProject = normalizeProject(project);