import { Icon } from '@iconify/react';
import { Divider } from 'antd';
import { useAsyncFn } from 'pawchat-shared';
import React, { useState } from 'react';
import { Spinner } from '../../components/Spinner';
/**
* 第三方登录
*/
const OAuthLoginView: React.FC = React.memo(() => {
// TODO
return (
<>
或
>
);
});
OAuthLoginView.displayName = 'OAuthLoginView';
/**
* 登录视图
*/
export const LoginView: React.FC = React.memo(() => {
const [username, setUsername] = useState('');
const [password, setPassword] = useState('');
const [{ value, loading }, handleLogin] = useAsyncFn(async () => {
await new Promise((resolve) => {
setTimeout(() => {
resolve('');
}, 2000);
});
console.log({ username, password });
}, [username, password]);
return (
);
});
LoginView.displayName = 'LoginView';