Dashboard sipadu mbip
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

AccordionCollapse.js 819B

123456789101112131415161718
  1. import _extends from "@babel/runtime/helpers/esm/extends";
  2. import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose";
  3. import React, { useContext } from 'react';
  4. import Collapse from './Collapse';
  5. import AccordionContext from './AccordionContext';
  6. var AccordionCollapse = React.forwardRef(function (_ref, ref) {
  7. var children = _ref.children,
  8. eventKey = _ref.eventKey,
  9. props = _objectWithoutPropertiesLoose(_ref, ["children", "eventKey"]);
  10. var contextEventKey = useContext(AccordionContext);
  11. return React.createElement(Collapse, _extends({
  12. ref: ref,
  13. in: contextEventKey === eventKey
  14. }, props), React.createElement("div", null, React.Children.only(children)));
  15. });
  16. AccordionCollapse.displayName = 'AccordionCollapse';
  17. export default AccordionCollapse;