ant-design-vue/components/collapse/src/commonProps.js

33 lines
889 B
JavaScript

import PropTypes from '../../_util/vue-types'
const collapseProps = {
prefixCls: PropTypes.string.def('ant-collapse'),
activeKey: PropTypes.oneOfType([
PropTypes.string,
PropTypes.arrayOf(PropTypes.string),
]),
defaultActiveKey: PropTypes.oneOfType([
PropTypes.string,
PropTypes.arrayOf(PropTypes.string),
]),
accordion: PropTypes.bool.def(false),
destroyInactivePanel: PropTypes.bool.def(false),
}
const panelProps = {
openAnimation: PropTypes.object,
prefixCls: PropTypes.string.def('ant-collapse'),
header: PropTypes.oneOfType([
PropTypes.string,
PropTypes.number,
PropTypes.node,
]),
headerClass: PropTypes.string.def(''),
showArrow: PropTypes.bool.def(true),
isActive: PropTypes.bool.def(false),
destroyInactivePanel: PropTypes.bool.def(false),
disabled: PropTypes.bool.def(false),
}
export { collapseProps, panelProps }