UNPKG

@renegade-fi/react

Version:
18 lines 588 B
"use client"; import { useEffect, useState } from "react"; import { useConfig } from "./useConfig.js"; export function useWalletId(parameters = {}) { const config = useConfig(parameters); const [walletId, setWalletId] = useState(config?.state.id); useEffect(() => { if (!config) return; setWalletId(config.state.id); const unsubscribe = config.subscribe((state) => state.id, (s) => setWalletId(s)); return () => { unsubscribe(); }; }, [config]); return walletId; } //# sourceMappingURL=useWalletId.js.map