chore: update icon & header color

This commit is contained in:
JustSong
2022-11-11 22:32:22 +08:00
parent 4810db17d4
commit 2d133bf2c3
6 changed files with 46 additions and 46 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 20 KiB

+25 -25
View File
@@ -88,44 +88,44 @@ const LoginForm = () => {
} }
return ( return (
<Grid textAlign="center" style={{ marginTop: '48px' }}> <Grid textAlign='center' style={{ marginTop: '48px' }}>
<Grid.Column style={{ maxWidth: 450 }}> <Grid.Column style={{ maxWidth: 450 }}>
<Header as="h2" color="teal" textAlign="center"> <Header as='h2' color='telegram' textAlign='center'>
<Image src="/logo.png" /> 用户登录 <Image src='/logo.png' /> 用户登录
</Header> </Header>
<Form size="large"> <Form size='large'>
<Segment> <Segment>
<Form.Input <Form.Input
fluid fluid
icon="user" icon='user'
iconPosition="left" iconPosition='left'
placeholder="用户名" placeholder='用户名'
name="username" name='username'
value={username} value={username}
onChange={handleChange} onChange={handleChange}
/> />
<Form.Input <Form.Input
fluid fluid
icon="lock" icon='lock'
iconPosition="left" iconPosition='left'
placeholder="密码" placeholder='密码'
name="password" name='password'
type="password" type='password'
value={password} value={password}
onChange={handleChange} onChange={handleChange}
/> />
<Button color="teal" fluid size="large" onClick={handleSubmit}> <Button color='teal' fluid size='large' onClick={handleSubmit}>
登录 登录
</Button> </Button>
</Segment> </Segment>
</Form> </Form>
<Message> <Message>
忘记密码 忘记密码
<Link to="/reset" className="btn btn-link"> <Link to='/reset' className='btn btn-link'>
点击重置 点击重置
</Link> </Link>
没有账户 没有账户
<Link to="/register" className="btn btn-link"> <Link to='/register' className='btn btn-link'>
点击注册 点击注册
</Link> </Link>
</Message> </Message>
@@ -135,8 +135,8 @@ const LoginForm = () => {
{status.github_oauth ? ( {status.github_oauth ? (
<Button <Button
circular circular
color="black" color='black'
icon="github" icon='github'
onClick={onGitHubOAuthClicked} onClick={onGitHubOAuthClicked}
/> />
) : ( ) : (
@@ -145,8 +145,8 @@ const LoginForm = () => {
{status.wechat_login ? ( {status.wechat_login ? (
<Button <Button
circular circular
color="green" color='green'
icon="wechat" icon='wechat'
onClick={onWeChatLoginClicked} onClick={onWeChatLoginClicked}
/> />
) : ( ) : (
@@ -170,18 +170,18 @@ const LoginForm = () => {
微信扫码关注公众号输入验证码获取验证码三分钟内有效 微信扫码关注公众号输入验证码获取验证码三分钟内有效
</p> </p>
</div> </div>
<Form size="large"> <Form size='large'>
<Form.Input <Form.Input
fluid fluid
placeholder="验证码" placeholder='验证码'
name="wechat_verification_code" name='wechat_verification_code'
value={inputs.wechat_verification_code} value={inputs.wechat_verification_code}
onChange={handleChange} onChange={handleChange}
/> />
<Button <Button
color="teal" color='teal'
fluid fluid
size="large" size='large'
onClick={onSubmitWeChatVerificationCode} onClick={onSubmitWeChatVerificationCode}
> >
登录 登录
+10 -10
View File
@@ -6,7 +6,7 @@ import { useSearchParams } from 'react-router-dom';
const PasswordResetConfirm = () => { const PasswordResetConfirm = () => {
const [inputs, setInputs] = useState({ const [inputs, setInputs] = useState({
email: '', email: '',
token: '' token: '',
}); });
const { email, token } = inputs; const { email, token } = inputs;
@@ -15,11 +15,11 @@ const PasswordResetConfirm = () => {
const [searchParams, setSearchParams] = useSearchParams(); const [searchParams, setSearchParams] = useSearchParams();
useEffect(() => { useEffect(() => {
let token = searchParams.get('token'); let token = searchParams.get('token');
let email = searchParams.get('email') let email = searchParams.get('email');
setInputs({ setInputs({
token, token,
email email,
}) });
}, []); }, []);
async function handleSubmit(e) { async function handleSubmit(e) {
@@ -27,7 +27,7 @@ const PasswordResetConfirm = () => {
setLoading(true); setLoading(true);
const res = await API.post(`/api/user/reset`, { const res = await API.post(`/api/user/reset`, {
email, email,
token token,
}); });
const { success, message } = res.data; const { success, message } = res.data;
if (success) { if (success) {
@@ -43,17 +43,17 @@ const PasswordResetConfirm = () => {
return ( return (
<Grid textAlign='center' style={{ marginTop: '48px' }}> <Grid textAlign='center' style={{ marginTop: '48px' }}>
<Grid.Column style={{ maxWidth: 450 }}> <Grid.Column style={{ maxWidth: 450 }}>
<Header as='h2' color='teal' textAlign='center'> <Header as='h2' color='telegram' textAlign='center'>
<Image src='/logo.png' /> 密码重置确认 <Image src='/logo.png' /> 密码重置确认
</Header> </Header>
<Form size='large'> <Form size='large'>
<Segment> <Segment>
<Form.Input <Form.Input
fluid fluid
icon="mail" icon='mail'
iconPosition="left" iconPosition='left'
placeholder="邮箱地址" placeholder='邮箱地址'
name="email" name='email'
value={email} value={email}
readOnly readOnly
/> />
+10 -10
View File
@@ -30,26 +30,26 @@ const PasswordResetForm = () => {
} }
return ( return (
<Grid textAlign="center" style={{ marginTop: '48px' }}> <Grid textAlign='center' style={{ marginTop: '48px' }}>
<Grid.Column style={{ maxWidth: 450 }}> <Grid.Column style={{ maxWidth: 450 }}>
<Header as="h2" color="teal" textAlign="center"> <Header as='h2' color='telegram' textAlign='center'>
<Image src="/logo.png" /> 密码重置 <Image src='/logo.png' /> 密码重置
</Header> </Header>
<Form size="large"> <Form size='large'>
<Segment> <Segment>
<Form.Input <Form.Input
fluid fluid
icon="mail" icon='mail'
iconPosition="left" iconPosition='left'
placeholder="邮箱地址" placeholder='邮箱地址'
name="email" name='email'
value={email} value={email}
onChange={handleChange} onChange={handleChange}
/> />
<Button <Button
color="teal" color='teal'
fluid fluid
size="large" size='large'
onClick={handleSubmit} onClick={handleSubmit}
loading={loading} loading={loading}
> >
+1 -1
View File
@@ -74,7 +74,7 @@ const RegisterForm = () => {
return ( return (
<Grid textAlign='center' style={{ marginTop: '48px' }}> <Grid textAlign='center' style={{ marginTop: '48px' }}>
<Grid.Column style={{ maxWidth: 450 }}> <Grid.Column style={{ maxWidth: 450 }}>
<Header as='h2' color='teal' textAlign='center'> <Header as='h2' color='telegram' textAlign='center'>
<Image src='/logo.png' /> 新用户注册 <Image src='/logo.png' /> 新用户注册
</Header> </Header>
<Form size='large'> <Form size='large'>