@renegade-fi/react
Version:
React library for Renegade
18 lines • 588 B
JavaScript
"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