{"version":3,"file":"props.mjs","sources":["../../src/action-sheet/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件，请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdActionSheetProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n  /** 水平对齐方式 */\n  align: {\n    type: String as PropType<TdActionSheetProps['align']>,\n    default: 'center' as TdActionSheetProps['align'],\n    validator(val: TdActionSheetProps['align']): boolean {\n      if (!val) return true;\n      return ['center', 'left'].includes(val);\n    },\n  },\n  /** 设置取消按钮的文本 */\n  cancelText: {\n    type: String,\n    default: '',\n  },\n  /** 设置每页展示菜单的数量，仅当 type=grid 时有效 */\n  count: {\n    type: Number,\n    default: 8,\n  },\n  /** 动作面板描述文字 */\n  description: {\n    type: String,\n    default: '',\n  },\n  /** 菜单项 */\n  items: {\n    type: Array as PropType<TdActionSheetProps['items']>,\n  },\n  /** 透传 Popup 组件全部属性 */\n  popupProps: {\n    type: Object as PropType<TdActionSheetProps['popupProps']>,\n    default: () => ({}),\n  },\n  /** 是否显示取消按钮 */\n  showCancel: {\n    type: Boolean,\n    default: true,\n  },\n  /** 是否显示遮罩层 */\n  showOverlay: {\n    type: Boolean,\n    default: true,\n  },\n  /** 展示类型，列表和表格形式展示 */\n  theme: {\n    type: String as PropType<TdActionSheetProps['theme']>,\n    default: 'list' as TdActionSheetProps['theme'],\n    validator(val: TdActionSheetProps['theme']): boolean {\n      if (!val) return true;\n      return ['list', 'grid'].includes(val);\n    },\n  },\n  /** 显示与隐藏 */\n  visible: {\n    type: Boolean,\n    default: undefined,\n  },\n  modelValue: {\n    type: Boolean,\n    default: undefined,\n  },\n  /** 显示与隐藏，非受控属性 */\n  defaultVisible: Boolean,\n  /** 点击取消按钮时触发 */\n  onCancel: Function as PropType<TdActionSheetProps['onCancel']>,\n  /** 关闭时触发 */\n  onClose: Function as PropType<TdActionSheetProps['onClose']>,\n  /** 选择菜单项时触发 */\n  onSelected: Function as PropType<TdActionSheetProps['onSelected']>,\n};\n"],"names":["align","type","String","default","validator","val","includes","cancelText","count","Number","description","items","Array","popupProps","Object","showCancel","Boolean","showOverlay","theme","visible","modelValue","defaultVisible","onCancel","Function","onClose","onSelected"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,KAAO,EAAA;AACLC,IAAAA,IAAM,EAAAC,MAAA;AACNC,IAAAA,OAAS,EAAA,QAAA;AACTC,IAAAA,WAAAA,SAAAA,UAAUC,GAA2C,EAAA;AACnD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,QAAA,EAAU,MAAM,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACxC,KAAA;GACF;AAEAE,EAAAA,UAAY,EAAA;AACVN,IAAAA,IAAM,EAAAC,MAAA;AACNC,IAAAA,OAAS,EAAA,EAAA;GACX;AAEAK,EAAAA,KAAO,EAAA;AACLP,IAAAA,IAAM,EAAAQ,MAAA;AACNN,IAAAA,OAAS,EAAA,CAAA;GACX;AAEAO,EAAAA,WAAa,EAAA;AACXT,IAAAA,IAAM,EAAAC,MAAA;AACNC,IAAAA,OAAS,EAAA,EAAA;GACX;AAEAQ,EAAAA,KAAO,EAAA;AACLV,IAAAA,IAAM,EAAAW,KAAAA;GACR;AAEAC,EAAAA,UAAY,EAAA;AACVZ,IAAAA,IAAM,EAAAa,MAAA;IACNX,OAAA,EAAS,SAATA,QAAAA,GAAA;AAAA,MAAA,OAAgB,EAAC,CAAA;AAAA,KAAA;GACnB;AAEAY,EAAAA,UAAY,EAAA;AACVd,IAAAA,IAAM,EAAAe,OAAA;AACNb,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAc,EAAAA,WAAa,EAAA;AACXhB,IAAAA,IAAM,EAAAe,OAAA;AACNb,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAe,EAAAA,KAAO,EAAA;AACLjB,IAAAA,IAAM,EAAAC,MAAA;AACNC,IAAAA,OAAS,EAAA,MAAA;AACTC,IAAAA,WAAAA,SAAAA,UAAUC,GAA2C,EAAA;AACnD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,MAAA,EAAQ,MAAM,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACtC,KAAA;GACF;AAEAc,EAAAA,OAAS,EAAA;AACPlB,IAAAA,IAAM,EAAAe,OAAA;AACNb,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAiB,EAAAA,UAAY,EAAA;AACVnB,IAAAA,IAAM,EAAAe,OAAA;AACNb,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAkB,EAAAA,cAAgB,EAAAL,OAAA;AAEhBM,EAAAA,QAAU,EAAAC,QAAA;AAEVC,EAAAA,OAAS,EAAAD,QAAA;AAETE,EAAAA,UAAY,EAAAF,QAAAA;AACd,CAAA;;;;"}