e16507ed4d64febe59f34dfa5c8e60fd92a75717732d227136a713d7b961f591368b939eface4f4db9121f9a9a84458de6a68e26d58cbdedde1993ac2a5967 709 B

12345678910111213141516171819202122232425262728
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var shared = require('@vue/shared');
  4. function getCollapsible(collapsible) {
  5. if (collapsible && shared.isObject(collapsible)) {
  6. return collapsible;
  7. }
  8. return {
  9. start: !!collapsible,
  10. end: !!collapsible
  11. };
  12. }
  13. function isCollapsible(panel, size, nextPanel, nextSize) {
  14. if ((panel == null ? void 0 : panel.collapsible.end) && size > 0) {
  15. return true;
  16. }
  17. if ((nextPanel == null ? void 0 : nextPanel.collapsible.start) && nextSize === 0 && size > 0) {
  18. return true;
  19. }
  20. return false;
  21. }
  22. exports.getCollapsible = getCollapsible;
  23. exports.isCollapsible = isCollapsible;
  24. //# sourceMappingURL=usePanel.js.map