import React, { Component } from 'react';
import { Button, Card, CardBody, CardHeader, Popover, PopoverBody, PopoverHeader } from 'reactstrap';
class PopoverItem extends Component {
constructor(props) {
super(props);
this.toggle = this.toggle.bind(this);
this.state = {
popoverOpen: false,
};
}
toggle() {
this.setState({
popoverOpen: !this.state.popoverOpen,
});
}
render() {
return (
{this.props.item.text}
Popover Title
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
);
}
}
class Popovers extends Component {
constructor(props) {
super(props);
this.toggle = this.toggle.bind(this);
this.state = {
popoverOpen: false,
popovers: [
{
placement: 'top',
text: 'Top',
},
{
placement: 'bottom',
text: 'Bottom',
},
{
placement: 'left',
text: 'Left',
},
{
placement: 'right',
text: 'Right',
},
],
};
}
toggle() {
this.setState({
popoverOpen: !this.state.popoverOpen,
});
}
render() {
return (
Popovers
Launch Popover
Popover Title
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Popovers
list
{this.state.popovers.map((popover, i) => {
return ;
})}
);
}
}
export default Popovers;