{"version":3,"file":"select-compose-date-picker.mjs","sources":["../../../../../../packages/components/compose/src/select-compose-date-picker.ts"],"sourcesContent":["import { buildProps, definePropType } from \"@xplus/utils/props\";\nimport type { ExtractPropTypes } from \"vue\";\nexport const selectComposeDatePickerProps = buildProps({\n  modelValue: {\n    type: Object,\n    required: true,\n  },\n  options: {\n    type: definePropType<Record<string, any>[]>(Array),\n    default: () => [],\n  },\n  labelKey: {\n    type: String,\n    default: \"text\",\n  },\n  valueKey: {\n    type: String,\n    default: \"id\",\n  },\n  config: {\n    type: Object,\n    default: () => {\n      return {\n        key: \"key\",\n        value: \"value\",\n      };\n    },\n  },\n  leftWidth: {\n    type: Number,\n    default: 90,\n  },\n  rightWidth: {\n    type: Number,\n    default: 240,\n  },\n  selectProps: {\n    type: Object,\n  },\n} as const);\nexport type SelectComposeDatePickerProps = ExtractPropTypes<\n  typeof selectComposeDatePickerProps\n>;\n"],"names":[],"mappings":";;AACY,MAAC,4BAA4B,GAAG,UAAU,CAAC;AACvD,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,QAAQ,EAAE,IAAI;AAClB,GAAG;AACH,EAAE,OAAO,EAAE;AACX,IAAI,IAAI,EAAE,cAAc,CAAC,KAAK,CAAC;AAC/B,IAAI,OAAO,EAAE,MAAM,EAAE;AACrB,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,MAAM;AACnB,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,IAAI;AACjB,GAAG;AACH,EAAE,MAAM,EAAE;AACV,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,MAAM;AACnB,MAAM,OAAO;AACb,QAAQ,GAAG,EAAE,KAAK;AAClB,QAAQ,KAAK,EAAE,OAAO;AACtB,OAAO,CAAC;AACR,KAAK;AACL,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,GAAG;AAChB,GAAG;AACH,EAAE,WAAW,EAAE;AACf,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,CAAC;;;;"}