import React, { useState } from 'react'; import { Button, Popover } from 'antd'; const App: React.FC = () => { const [clicked, setClicked] = useState(false); const [hovered, setHovered] = useState(false); const hide = () => { setClicked(false); setHovered(false); }; const handleHoverChange = (open: boolean) => { setHovered(open); setClicked(false); }; const handleClickChange = (open: boolean) => { setHovered(false); setClicked(open); }; const hoverContent =
This is hover content.
; const clickContent =
This is click content.
; return ( {clickContent} Close } title="Click title" trigger="click" open={clicked} onOpenChange={handleClickChange} > ); }; export default App;