API Reference
/
React InstantSearch
/
Panel
Sep. 12, 2022
Panel
Import
Copy
1
import { Panel } from 'react-instantsearch-dom';
About this widget
We released React InstantSearch Hooks, a new InstantSearch library for React. We recommend using React InstantSearch Hooks in new projects or upgrading from React InstantSearch.
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>
Did you find this page helpful?