Popover can be used to display some content on top of another.

To show this type of Cards you will need this code in down here.
<Button variant="raised" color="primary" id="Popover1" onClick={this.toggle}>
Launch Popover
</Button>
<Popover placement="bottom" isOpen={this.state.popoverOpen} target="Popover1" toggle={this.toggle}>
<PopoverHeader>Popover Title</PopoverHeader>
<PopoverBody>Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem
lacinia quam venenatis vestibulum.
</PopoverBody>
</Popover>
| Name | Type | Default | Description |
|---|---|---|---|
| action | func | This is callback property. It's called by the component on mount. This is useful when you want to trigger an action programmatically. It currently only supports updatePosition() action. Signature: function(actions: object) => voidactions: This object contains all posible actions that can be triggered programmatically. |
|
| anchorEl | union: object | func |
This is the DOM element, or a function that returns the DOM element, that may be used to set the position of the popover. | |
| anchorOrigin | {horizontal?: union: number | enum: 'left' | 'center' | 'right' , vertical?: union: number | enum: 'top' | 'center' | 'bottom' } |
{ vertical: 'top', horizontal: 'left',} | This is the point on the anchor where the popover's anchorEl will attach to. This is not used when the anchorReference is 'anchorPosition'.Options: vertical: [top, center, bottom]; horizontal: [left, center, right]. |
| anchorPosition | {top?: number, left?: number} | This is the position that may be used to set the position of the popover. The coordinates are relative to the application's client area. | |
| anchorReference | enum: 'anchorEl' | 'anchorPosition' | 'none' |
'anchorEl' | |
| children | node | The content of the component. | |
| classes | object | Useful to extend the style applied to components. | |
| container | union: object | func |
A node, component instance, or function that returns either. The container will passed to the Modal component. By default, it's using the body of the anchorEl's top-level document object, so it's simply document.body most of the time. |
|
| elevation | number | 8 | The elevation of the popover. |
| getContentAnchorEl | func | This function is called in order to retrieve the content anchor element. It's the opposite of the anchorEl property. The content anchor element should be an element inside the popover. It's used to correctly scroll and set the position of the popover. The positioning strategy tries to make the content anchor element just above the anchor element. |
|
| marginThreshold | number | 16 | Specifies how close to the edge of the window the popover can appear. |
| onClose | func | Callback fired when the component requests to be closed. Signature: function(event: object) => voidevent: The event source of the callback. |
|
| onEnter | func | Callback fired before the component is entering. | |
| onEntered | func | Callback fired when the component has entered. | |
| onEntering | func | Callback fired when the component is entering. | |
| onExit | func | Callback fired before the component is exiting. | |
| onExited | func | Callback fired when the component has exited. | |
| onExiting | func | Callback fired when the component is exiting. | |
| open * | bool | If true, the popover is visible. |
|
| PaperProps | object | Properties applied to the Paper element. |
|
| transformOrigin | {horizontal?: union: number | enum: 'left' | 'center' | 'right' , vertical?: union: number | enum: 'top' | 'center' | 'bottom' } |
{ vertical: 'top', horizontal: 'left',} | This is the point on the popover which will attach to the anchor's origin. Options: vertical: [top, center, bottom, x(px)]; horizontal: [left, center, right, x(px)]. |
| TransitionComponent | union: string | func |
Grow | Transition component. |
| transitionDuration | union: number | {enter?: number, exit?: number} | enum: 'auto' |
'auto' | Set to 'auto' to automatically calculate transition time based on height. |
| TransitionProps | object | Properties applied to the Transition element. |