eb2f4de2100f0d47a0d304f3efb262cfd83d7489bcf0874316f98499a07c91f000d6c428d61d0387b86e3723778a4a5b8156134d477ad1986755663cb8cafe 589 B

1234567891011121314151617181920212223
  1. import { isObject } from '@vue/shared';
  2. function getCollapsible(collapsible) {
  3. if (collapsible && isObject(collapsible)) {
  4. return collapsible;
  5. }
  6. return {
  7. start: !!collapsible,
  8. end: !!collapsible
  9. };
  10. }
  11. function isCollapsible(panel, size, nextPanel, nextSize) {
  12. if ((panel == null ? void 0 : panel.collapsible.end) && size > 0) {
  13. return true;
  14. }
  15. if ((nextPanel == null ? void 0 : nextPanel.collapsible.start) && nextSize === 0 && size > 0) {
  16. return true;
  17. }
  18. return false;
  19. }
  20. export { getCollapsible, isCollapsible };
  21. //# sourceMappingURL=usePanel.mjs.map