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 ...props
}: React.ComponentProps<typeof SheetPrimitive.Content> & { }: React.ComponentProps<typeof SheetPrimitive.Content> & {
side?: "top" | "right" | "bottom" | "left" side?: "top" | "right" | "bottom" | "left"
children?: React.ReactNode
className?: string
}) { }) {
return ( return (
<SheetPortal> <SheetPortal>

View File

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