I have an OverlayTrigger wrapping a Popover that contains some form inputs and a Button to save the data and close.
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);