MCPcopy Create free account
hub / github.com/ShipSecAI/studio / useAuthModal

Function useAuthModal

frontend/src/components/auth/useAuthModal.ts:4–29  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2
3// Hook to manage auth modal state
4export function useAuthModal() {
5 const [isOpen, setIsOpen] = useState(false);
6 const [mode, setMode] = useState<'signin' | 'signup'>('signin');
7
8 const openSignIn = () => {
9 setMode('signin');
10 setIsOpen(true);
11 };
12
13 const openSignUp = () => {
14 setMode('signup');
15 setIsOpen(true);
16 };
17
18 const close = () => {
19 setIsOpen(false);
20 };
21
22 return {
23 isOpen,
24 mode,
25 openSignIn,
26 openSignUp,
27 close,
28 };
29}

Callers 2

AuthDemoFunction · 0.90
ProtectedRouteFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected