@coin-voyage/paykit
Version:
Seamless crypto payments. Onboard users from any chain, any coin into your app with one click.
16 lines (15 loc) • 534 B
JavaScript
import { useConnectors as useWagmiConnectors } from "wagmi";
export function useConnectors() {
const connectors = useWagmiConnectors();
return connectors ?? [];
}
export function useConnector(id, uuid) {
const connectors = useConnectors();
if (id === "injected" && uuid) {
return connectors.find((c) => c.id === id && c.name === uuid);
}
if (id === "injected") {
return connectors.find((c) => c.id === id && c.name.includes("Injected"));
}
return connectors.find((c) => c.id === id);
}