Comment on page
mountSignIn
import React, { useEffect, useRef } from 'react';
import { useSlashAuth } from '@slashauth/slashauth-react';
export const MountSignIn = () => {
const loginDiv = useRef<HTMLDivElement>(null);
const { mountSignIn } = useSlashAuth();
useEffect(() => {
if (loginDiv.current) {
mountSignIn(loginDiv.current, {});
}
}, []);
return <div ref={loginDiv}></div>;
};
void
Pass in the
div
that we should mount the signIn
to.import React, { useEffect, useRef } from 'react';
import { useSlashAuth } from '@slashauth/slashauth-react';
export const MountSignIn = () => {
const loginDiv = useRef<HTMLDivElement>(null);
const { mountSignIn } = useSlashAuth();
useEffect(() => {
if (loginDiv.current) {
mountSignIn(loginDiv.current, {});
}
}, []);
return <div ref={loginDiv}></div>;
};
Set to
true
to only connect the wallet and not initiate the signIn flow.import React, { useEffect, useRef } from 'react';
import { useSlashAuth } from '@slashauth/slashauth-react';
export const MountSignIn = () => {
const loginDiv = useRef<HTMLDivElement>(null);
const { mountSignIn } = useSlashAuth();
useEffect(() => {
if (loginDiv.current) {
mountSignIn(loginDiv.current, { walletConnectOnly: true });
}
}, []);
return <div ref={loginDiv}></div>;
};
Last modified 10mo ago