d007105ec1
* Add mixin to control transform animation * Add `prefers-reduced-motion` support to animations * Fix duration variable |
||
---|---|---|
.. | ||
README.md | ||
index.js | ||
style.scss |
README.md
Dropdown Button
A button useful for a launcher of a dropdown component. The button is 100% width of its container and displays single or multiple lines rendered as <span/>
elments.
How to use:
import { Dropdown } from '@wordpress/components';
import DropdownButton from 'components/dropdown-button';
render: function() {
return (
<Dropdown
renderToggle={ ( { isOpen, onToggle } ) => (
<DropdownButton
onClick={ onToggle }
isOpen={ isOpen }
labels={ [ 'All Products Sold' ] }
/>
) }
renderContent={ () => (
<p>Dropdown content here</p>
) }
/>
);
}
Props
labels
: An array of elements to be rendered as the content of the buttonisOpen
: boolean describing if the dropdown in open or not*
: All other props are passed to Gutenberg's<Button />
component