feat: enhance CLI and API key verification buttons to hide when already verified

This commit is contained in:
Cody Seibert
2025-12-15 15:12:49 -05:00
parent d42857ec26
commit b66d228460
2 changed files with 59 additions and 53 deletions

View File

@@ -51,6 +51,8 @@ function SheetContent({
...props
}: React.ComponentProps<typeof SheetPrimitive.Content> & {
side?: "top" | "right" | "bottom" | "left"
children?: React.ReactNode
className?: string
}) {
return (
<SheetPortal>

View File

@@ -542,7 +542,8 @@ export function ClaudeSetupStep({
</div>
)}
{/* CLI Verify Button */}
{/* CLI Verify Button - Hide if CLI is verified */}
{cliVerificationStatus !== "verified" && (
<Button
onClick={verifyCliAuth}
disabled={
@@ -569,6 +570,7 @@ export function ClaudeSetupStep({
</>
)}
</Button>
)}
</AccordionContent>
</AccordionItem>
@@ -704,7 +706,8 @@ export function ClaudeSetupStep({
</div>
)}
{/* API Key Verify Button */}
{/* API Key Verify Button - Hide if API key is verified */}
{apiKeyVerificationStatus !== "verified" && (
<Button
onClick={verifyApiKeyAuth}
disabled={
@@ -730,6 +733,7 @@ export function ClaudeSetupStep({
</>
)}
</Button>
)}
</AccordionContent>
</AccordionItem>
</Accordion>