mirror of
https://gitlab.com/soapbox-pub/mkstack.git
synced 2025-08-27 04:59:22 +00:00
LoginForm -> LoginDialog, SignupForm -> SignupDialog
This commit is contained in:
parent
3dc8d32ca8
commit
d29f328bd4
@ -13,8 +13,8 @@ import { useNostrLogin } from '@nostrify/react/login';
|
|||||||
import { useQuery } from '@tanstack/react-query';
|
import { useQuery } from '@tanstack/react-query';
|
||||||
import { useNostr } from '@nostrify/react';
|
import { useNostr } from '@nostrify/react';
|
||||||
import { NSchema as n, NostrEvent, NostrMetadata } from '@nostrify/nostrify';
|
import { NSchema as n, NostrEvent, NostrMetadata } from '@nostrify/nostrify';
|
||||||
import LoginForm from './LoginForm';
|
import LoginDialog from './LoginDialog';
|
||||||
import SignupForm from './SignupForm';
|
import SignupDialog from './SignupDialog';
|
||||||
|
|
||||||
interface Account {
|
interface Account {
|
||||||
id: string;
|
id: string;
|
||||||
@ -82,14 +82,14 @@ export function AccountSwitcher() {
|
|||||||
<span>Log in</span>
|
<span>Log in</span>
|
||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
<LoginForm
|
<LoginDialog
|
||||||
isOpen={loginDialogOpen}
|
isOpen={loginDialogOpen}
|
||||||
onClose={() => setLoginDialogOpen(false)}
|
onClose={() => setLoginDialogOpen(false)}
|
||||||
onLogin={handleLogin}
|
onLogin={handleLogin}
|
||||||
onSignup={() => setSignupDialogOpen(true)}
|
onSignup={() => setSignupDialogOpen(true)}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<SignupForm
|
<SignupDialog
|
||||||
isOpen={signupDialogOpen}
|
isOpen={signupDialogOpen}
|
||||||
onClose={() => setSignupDialogOpen(false)}
|
onClose={() => setSignupDialogOpen(false)}
|
||||||
/>
|
/>
|
||||||
@ -148,14 +148,14 @@ export function AccountSwitcher() {
|
|||||||
</DropdownMenuContent>
|
</DropdownMenuContent>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
|
|
||||||
<LoginForm
|
<LoginDialog
|
||||||
isOpen={loginDialogOpen}
|
isOpen={loginDialogOpen}
|
||||||
onClose={() => setLoginDialogOpen(false)}
|
onClose={() => setLoginDialogOpen(false)}
|
||||||
onLogin={handleLogin}
|
onLogin={handleLogin}
|
||||||
onSignup={() => setSignupDialogOpen(true)}
|
onSignup={() => setSignupDialogOpen(true)}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<SignupForm
|
<SignupDialog
|
||||||
isOpen={signupDialogOpen}
|
isOpen={signupDialogOpen}
|
||||||
onClose={() => setSignupDialogOpen(false)}
|
onClose={() => setSignupDialogOpen(false)}
|
||||||
/>
|
/>
|
||||||
|
@ -12,14 +12,14 @@ import {
|
|||||||
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs.tsx';
|
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs.tsx';
|
||||||
import { useLoginActions } from '@/hooks/useLoginActions';
|
import { useLoginActions } from '@/hooks/useLoginActions';
|
||||||
|
|
||||||
interface LoginFormProps {
|
interface LoginDialogProps {
|
||||||
isOpen: boolean;
|
isOpen: boolean;
|
||||||
onClose: () => void;
|
onClose: () => void;
|
||||||
onLogin: () => void;
|
onLogin: () => void;
|
||||||
onSignup?: () => void;
|
onSignup?: () => void;
|
||||||
}
|
}
|
||||||
|
|
||||||
const LoginForm: React.FC<LoginFormProps> = ({ isOpen, onClose, onLogin, onSignup }) => {
|
const LoginDialog: React.FC<LoginDialogProps> = ({ isOpen, onClose, onLogin, onSignup }) => {
|
||||||
const [isLoading, setIsLoading] = useState(false);
|
const [isLoading, setIsLoading] = useState(false);
|
||||||
const [nsec, setNsec] = useState('');
|
const [nsec, setNsec] = useState('');
|
||||||
const [bunkerUri, setBunkerUri] = useState('');
|
const [bunkerUri, setBunkerUri] = useState('');
|
||||||
@ -213,4 +213,4 @@ const LoginForm: React.FC<LoginFormProps> = ({ isOpen, onClose, onLogin, onSignu
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default LoginForm;
|
export default LoginDialog;
|
@ -11,12 +11,12 @@ import {
|
|||||||
import { toast } from '@/hooks/useToast.ts';
|
import { toast } from '@/hooks/useToast.ts';
|
||||||
import { generateSecretKey, nip19 } from 'nostr-tools';
|
import { generateSecretKey, nip19 } from 'nostr-tools';
|
||||||
|
|
||||||
interface SignupFormProps {
|
interface SignupDialogProps {
|
||||||
isOpen: boolean;
|
isOpen: boolean;
|
||||||
onClose: () => void;
|
onClose: () => void;
|
||||||
}
|
}
|
||||||
|
|
||||||
const SignupForm: React.FC<SignupFormProps> = ({ isOpen, onClose }) => {
|
const SignupDialog: React.FC<SignupDialogProps> = ({ isOpen, onClose }) => {
|
||||||
const [step, setStep] = useState<'generate' | 'download' | 'done'>('generate');
|
const [step, setStep] = useState<'generate' | 'download' | 'done'>('generate');
|
||||||
const [isLoading, setIsLoading] = useState(false);
|
const [isLoading, setIsLoading] = useState(false);
|
||||||
const [nsecKey, setNsecKey] = useState('');
|
const [nsecKey, setNsecKey] = useState('');
|
||||||
@ -158,4 +158,4 @@ const SignupForm: React.FC<SignupFormProps> = ({ isOpen, onClose }) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
export default SignupForm;
|
export default SignupDialog;
|
Loading…
x
Reference in New Issue
Block a user