React Bootstrap - How to manually close OverlayTrigger

后端 未结 4 650
醉梦人生
醉梦人生 2021-01-01 17:03

I have an OverlayTrigger wrapping a Popover that contains some form inputs and a Button to save the data and close.

         


        
4条回答
  •  无人及你
    2021-01-01 17:42

    I solved this problem with the following code:

    import React from "react";
    import ReactDOM from "react-dom";
    import {
      Container,
      Popover,
      OverlayTrigger,
      Button,
      Row,
      Col
    } from "react-bootstrap";
    
    // Styles
    import "bootstrap/dist/css/bootstrap.css";
    
    const PopoverCustom = () => {
      let ref = React.useRef(null);
    
      const popover = (
        
          {/* Popover right */}
          
            And here's some amazing content. It's very engaging.
            right?
            
    ); return ( (ref = r)} container={ref.current} trigger="click" placement="auto" overlay={popover} rootClose > ); }; function App() { return ( ); } const rootElement = document.getElementById("root"); ReactDOM.render(, rootElement);

提交回复
热议问题