mirror of
https://github.com/ant-design/ant-design.git
synced 2024-12-16 01:29:11 +08:00
1ca984a19c
* feat: support pass mousePosition to control modal's animation target position * feat: update test case * Update components/modal/demo/custom-mouse-position.md Co-authored-by: afc163 <afc163@gmail.com> * docs: update docs Co-authored-by: afc163 <afc163@gmail.com>
1.0 KiB
1.0 KiB
order | title | debug | ||||
---|---|---|---|---|---|---|
999 |
|
true |
zh-CN
通过 mousePosition
控制弹框动画原点.
en-US
pass mousePosition
to control modal's animation origin position
import { Button, Modal } from 'antd';
import React, { useState } from 'react';
const App: React.FC = () => {
const [isModalOpen, setIsModalOpen] = useState(false);
const showModal = () => {
setIsModalOpen(true);
};
const handleOk = () => {
setIsModalOpen(false);
};
const handleCancel = () => {
setIsModalOpen(false);
};
return (
<>
<Button type="primary" onClick={showModal}>
Open Modal
</Button>
<Modal
title="Basic Modal"
open={isModalOpen}
onOk={handleOk}
onCancel={handleCancel}
mousePosition={{ x: 300, y: 300 }}
>
<p>Some contents...</p>
<p>Some contents...</p>
<p>Some contents...</p>
</Modal>
</>
);
};
export default App;