Yansen 2 年 前
コミット
60cf3075da
共有1 個のファイルを変更した4 個の追加5 個の削除を含む
  1. 4
    5
      src/layouts/AuthLayout/components/Header/User.jsx

+ 4
- 5
src/layouts/AuthLayout/components/Header/User.jsx ファイルの表示

@@ -1,5 +1,5 @@
1
-import React, { useState, forwardRef, useRef } from 'react';
2
-import { Avatar, Dropdown, Menu, Form, Input, Modal } from 'antd';
1
+import React, { useState, forwardRef, useRef, useImperativeHandle } from 'react';
2
+import { Avatar, Button, Dropdown, Menu, Form, Input, Modal } from 'antd';
3 3
 
4 4
 const ChangePassword = forwardRef((props, ref) => {
5 5
   const [visible, setVisible] = useState(false);
@@ -15,12 +15,11 @@ const ChangePassword = forwardRef((props, ref) => {
15 15
   });
16 16
 
17 17
   return (
18
-    <Modal title="修改密码" visible={visible}>
18
+    <Modal title="修改密码" visible={visible} onCancel={() => setVisible(false)}>
19 19
       <Form
20 20
         labelCol={{ span: 8 }}
21 21
         wrapperCol={{ span: 16 }}
22 22
         onFinish={onFinish}
23
-        onFinishFailed={onFinishFailed}
24 23
         autoComplete="off"
25 24
       >
26 25
         <Form.Item
@@ -80,8 +79,8 @@ export default (props) => {
80 79
       <div className="user-info">
81 80
         <Avatar src="https://joeschmoe.io/api/v1/random" />
82 81
         <span className='font'>张延森</span>
82
+        <ChangePassword ref={passRef} />
83 83
       </div>
84
-      <ChangePassword ref={passRef} />
85 84
     </Dropdown>
86 85
   )
87 86
 }