mirror of
https://gitlab.com/soapbox-pub/mkstack.git
synced 2025-08-26 20:49:22 +00:00
LoginForm: simplify defaultTab
This commit is contained in:
parent
932b9c513f
commit
3dc8d32ca8
@ -23,16 +23,9 @@ const LoginForm: React.FC<LoginFormProps> = ({ isOpen, onClose, onLogin, onSignu
|
||||
const [isLoading, setIsLoading] = useState(false);
|
||||
const [nsec, setNsec] = useState('');
|
||||
const [bunkerUri, setBunkerUri] = useState('');
|
||||
const [defaultTab, setDefaultTab] = useState('extension');
|
||||
const fileInputRef = useRef<HTMLInputElement>(null);
|
||||
const login = useLoginActions();
|
||||
|
||||
// Check if Nostr extension exists on component mount
|
||||
useEffect(() => {
|
||||
const hasNostrExtension = 'nostr' in window;
|
||||
setDefaultTab(hasNostrExtension ? 'extension' : 'key');
|
||||
}, []);
|
||||
|
||||
const handleExtensionLogin = () => {
|
||||
setIsLoading(true);
|
||||
try {
|
||||
@ -109,7 +102,7 @@ const LoginForm: React.FC<LoginFormProps> = ({ isOpen, onClose, onLogin, onSignu
|
||||
</DialogHeader>
|
||||
|
||||
<div className='px-6 py-8 space-y-6'>
|
||||
<Tabs defaultValue={defaultTab} className='w-full'>
|
||||
<Tabs defaultValue={'nostr' in window ? 'extension' : 'key'} className='w-full'>
|
||||
<TabsList className='grid grid-cols-3 mb-6'>
|
||||
<TabsTrigger value='extension'>Extension</TabsTrigger>
|
||||
<TabsTrigger value='key'>Nsec</TabsTrigger>
|
||||
|
Loading…
x
Reference in New Issue
Block a user