@eve-horizon/auth-react
v0.1.1
Published
React SDK for Eve SSO — provider, hooks, login gate, and login form
Downloads
80
Readme
@eve-horizon/auth-react
React SDK for Eve SSO. Wrap your app with a provider, gate protected content, and get login UI for free.
Install
npm install @eve-horizon/auth-reactQuick Start
import { EveAuthProvider, EveLoginGate } from '@eve-horizon/auth-react';
function App() {
return (
<EveAuthProvider apiUrl="/api">
<EveLoginGate>
<ProtectedApp />
</EveLoginGate>
</EveAuthProvider>
);
}Use the useEveAuth hook for user state and actions:
import { useEveAuth } from '@eve-horizon/auth-react';
function Profile() {
const { user, logout } = useEveAuth();
return <div>{user?.email} <button onClick={logout}>Logout</button></div>;
}Docs
Full reference: Eve SDK Documentation
