commonProps.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.collapseProps = exports.collapsePanelProps = void 0;
  7. var _type = require("../_util/type");
  8. var _vueTypes = _interopRequireDefault(require("../_util/vue-types"));
  9. var collapseProps = function collapseProps() {
  10. return {
  11. prefixCls: String,
  12. activeKey: {
  13. type: [Array, Number, String]
  14. },
  15. defaultActiveKey: {
  16. type: [Array, Number, String]
  17. },
  18. accordion: {
  19. type: Boolean,
  20. default: undefined
  21. },
  22. destroyInactivePanel: {
  23. type: Boolean,
  24. default: undefined
  25. },
  26. bordered: {
  27. type: Boolean,
  28. default: undefined
  29. },
  30. expandIcon: Function,
  31. openAnimation: _vueTypes.default.object,
  32. expandIconPosition: _vueTypes.default.oneOf((0, _type.tuple)('left', 'right')),
  33. collapsible: {
  34. type: String
  35. },
  36. ghost: {
  37. type: Boolean,
  38. default: undefined
  39. },
  40. onChange: Function,
  41. 'onUpdate:activeKey': Function
  42. };
  43. };
  44. exports.collapseProps = collapseProps;
  45. var collapsePanelProps = function collapsePanelProps() {
  46. return {
  47. openAnimation: _vueTypes.default.object,
  48. prefixCls: String,
  49. header: _vueTypes.default.any,
  50. headerClass: String,
  51. showArrow: {
  52. type: Boolean,
  53. default: undefined
  54. },
  55. isActive: {
  56. type: Boolean,
  57. default: undefined
  58. },
  59. destroyInactivePanel: {
  60. type: Boolean,
  61. default: undefined
  62. },
  63. /** @deprecated Use `collapsible="disabled"` instead */
  64. disabled: {
  65. type: Boolean,
  66. default: undefined
  67. },
  68. accordion: {
  69. type: Boolean,
  70. default: undefined
  71. },
  72. forceRender: {
  73. type: Boolean,
  74. default: undefined
  75. },
  76. expandIcon: Function,
  77. extra: _vueTypes.default.any,
  78. panelKey: _vueTypes.default.oneOfType([_vueTypes.default.string, _vueTypes.default.number]),
  79. collapsible: {
  80. type: String
  81. },
  82. role: String,
  83. onItemClick: {
  84. type: Function
  85. }
  86. };
  87. };
  88. exports.collapsePanelProps = collapsePanelProps;