{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/tabs/src/props.ts"],"sourcesContent":["import { definePropType } from '../../../utils/vue-utils'\nimport type { TabsType, TabWarp } from './types'\n\nexport const tabsProps = {\n  activeKey: {\n    type: [String, Number],\n    default: undefined\n  },\n  type: {\n    type: definePropType<TabsType>(String),\n    default: 'line'\n  },\n  destroyOnHide: {\n    type: Boolean,\n    default: undefined\n  },\n  // 选项卡切换时是否开启动画\n  animation: {\n    type: Boolean,\n    default: true\n  },\n  // 隐藏panes\n  hidePanes: {\n    type: Boolean,\n    default: true\n  },\n  size: {\n    type: definePropType<'small' | 'default' | 'large'>(String),\n    default: 'small'\n  },\n  tabWarp: {\n    type: definePropType<TabWarp>(String),\n    default: 'nowarp'\n  }\n}\n"],"names":[],"mappings":";;AAGO,MAAM,SAAY,GAAA;AAAA,EACvB,SAAW,EAAA;AAAA,IACT,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,eAAyB,MAAM,CAAA;AAAA,IACrC,OAAS,EAAA,MAAA;AAAA,GACX;AAAA,EACA,aAAe,EAAA;AAAA,IACb,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA;AAAA,EAEA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA;AAAA,EAEA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,eAA8C,MAAM,CAAA;AAAA,IAC1D,OAAS,EAAA,OAAA;AAAA,GACX;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAA,EAAM,eAAwB,MAAM,CAAA;AAAA,IACpC,OAAS,EAAA,QAAA;AAAA,GACX;AACF;;;;"}