mirror of
https://github.com/siteboon/claudecodeui.git
synced 2026-03-17 11:57:23 +00:00
fix: remove /exit command from claude login flow during onboarding (#552)
This commit is contained in:
@@ -281,7 +281,6 @@ export default function Onboarding({ onComplete }: OnboardingProps) {
|
||||
provider={activeLoginProvider}
|
||||
project={selectedProject}
|
||||
onComplete={handleLoginComplete}
|
||||
isOnboarding={true}
|
||||
/>
|
||||
)}
|
||||
</>
|
||||
|
||||
@@ -19,19 +19,16 @@ type ProviderLoginModalProps = {
|
||||
onComplete?: (exitCode: number) => void;
|
||||
customCommand?: string;
|
||||
isAuthenticated?: boolean;
|
||||
isOnboarding?: boolean;
|
||||
};
|
||||
|
||||
const getProviderCommand = ({
|
||||
provider,
|
||||
customCommand,
|
||||
isAuthenticated,
|
||||
isOnboarding,
|
||||
}: {
|
||||
provider: CliProvider;
|
||||
customCommand?: string;
|
||||
isAuthenticated: boolean;
|
||||
isOnboarding: boolean;
|
||||
}) => {
|
||||
if (customCommand) {
|
||||
return customCommand;
|
||||
@@ -41,9 +38,7 @@ const getProviderCommand = ({
|
||||
if (isAuthenticated) {
|
||||
return 'claude setup-token --dangerously-skip-permissions';
|
||||
}
|
||||
return isOnboarding
|
||||
? 'claude /exit --dangerously-skip-permissions'
|
||||
: 'claude /login --dangerously-skip-permissions';
|
||||
return 'claude /login --dangerously-skip-permissions';
|
||||
}
|
||||
|
||||
if (provider === 'cursor') {
|
||||
@@ -84,13 +79,12 @@ export default function ProviderLoginModal({
|
||||
onComplete,
|
||||
customCommand,
|
||||
isAuthenticated = false,
|
||||
isOnboarding = false,
|
||||
}: ProviderLoginModalProps) {
|
||||
if (!isOpen) {
|
||||
return null;
|
||||
}
|
||||
|
||||
const command = getProviderCommand({ provider, customCommand, isAuthenticated, isOnboarding });
|
||||
const command = getProviderCommand({ provider, customCommand, isAuthenticated });
|
||||
const title = getProviderTitle(provider);
|
||||
const shellProject = normalizeProject(project);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user