API Reference
/
React InstantSearch Widgets
/
Panel
Apr. 24, 2019
Panel
About this widget
The Panel
widget wraps other widgets in a consistent panel design. It also reacts by adding a CSS class when the widget no longer can refine. An example is when a RefinementList
becomes empty because of the current search results.
Examples
Copy
1
2
3
4
5
import { Panel } from 'react-instantsearch-dom';
<Panel header="Header">
<p>Panel content</p>
</Panel>
Props
className
|
type: string
Optional
Adds a CSS class on the root element. |
||
Copy
|
|||
header
|
type: React.Node
Optional
Adds a header to the widget. |
||
Copy
|
|||
footer
|
type: React.Node
Optional
Adds a footer to the widget. |
||
Copy
|
HTML output
Copy
1
2
3
4
5
<div class="ais-Panel">
<div class="ais-Panel-header">Header</div>
<div class="ais-Panel-body">Panel content</div>
<div class="ais-Panel-footer">Footer</div>
</div>