@tenprotocol/session-keys
Version:
Framework-agnostic session key management for TEN Protocol
28 lines (25 loc) • 715 B
text/typescript
import { S as SessionKeyState } from './index-mYMQzYjE.mjs';
/**
* React hook for subscribing to session key state
*
* @example
* ```tsx
* import { useSessionKeyState } from '@tenprotocol/session-keys/react'
*
* function MyComponent() {
* const { sessionKey, isActive, balance, isLoading, error } = useSessionKeyState()
*
* return (
* <div>
* <p>Session Key: {sessionKey}</p>
* <p>Active: {isActive ? 'Yes' : 'No'}</p>
* <p>Balance: {balance?.eth} ETH</p>
* {isLoading && <p>Loading...</p>}
* {error && <p>Error: {error.message}</p>}
* </div>
* )
* }
* ```
*/
declare const useSessionKeyState: () => SessionKeyState;
export { useSessionKeyState };