Properties

  1. disabled: PropTypes.bool,
  2. direction: PropTypes.oneOf(['up', 'down', 'left', 'right']),
  3. group: PropTypes.bool,
  4. isOpen: PropTypes.bool,
  5. tag: PropTypes.string,
  6. toggle: PropTypes.func
  7. };
  8. DropdownToggle.propTypes = {
  9. caret: PropTypes.bool,
  10. disabled: PropTypes.bool,
  11. onClick: PropTypes.func,
  12. 'data-toggle': PropTypes.string,
  13. };

  1. <ButtonDropdown isOpen={isOpen} toggle={toggle}>
  2. <Button id="caret" color="primary">{this.props.text}</Button>
  3. <DropdownToggle caret color="primary" />
  4. <DropdownMenu>
  5. <DropdownItem header>Header</DropdownItem>
  6. <DropdownItem disabled>Action</DropdownItem>
  7. <DropdownItem>Another Action</DropdownItem>
  8. <DropdownItem divider/>
  9. <DropdownItem>Another Action</DropdownItem>
  10. </DropdownMenu>
  11. </ButtonDropdown>

Button Dropdown - 图1

  1. import React from 'react';
  2. export default function Example () => {
  3. return (
  4. <UncontrolledButtonDropdown>
  5. <DropdownToggle caret>
  6. Dropdown
  7. </DropdownToggle>
  8. <DropdownMenu>
  9. <DropdownItem header>Header</DropdownItem>
  10. <DropdownItem disabled>Action</DropdownItem>
  11. <DropdownItem>Another Action</DropdownItem>
  12. <DropdownItem divider />
  13. <DropdownItem>Another Action</DropdownItem>
  14. </DropdownMenu>
  15. </UncontrolledButtonDropdown>
  16. }