All files / src/components/account AccountOptions.tsx

0% Statements 0/13
0% Branches 0/1
0% Functions 0/1
0% Lines 0/13

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19                                     
import { EmptyRequest } from "@shared/proto/cline/common"
import { memo } from "react"
import { AccountServiceClient } from "@/services/grpc-client"
 
const AccountOptions = () => {
	const handleAccountClick = () => {
		AccountServiceClient.accountLoginClicked(EmptyRequest.create()).catch((err) =>
			console.error("Failed to get login URL:", err),
		)
	}
 
	// Call handleAccountClick immediately when component mounts
	handleAccountClick()
 
	return null // This component doesn't render anything
}
 
export default memo(AccountOptions)