{"version":3,"file":"form-item2.mjs","sources":["../../../../../../packages/components/form/src/form-item.ts"],"sourcesContent":["import { componentSizes } from '@bigin/constants'\nimport { buildProps } from '@bigin/utils'\n\nimport type { ExtractPropTypes } from 'vue'\n\nexport const formItemProps = buildProps({\n  label: String,\n  required: Boolean,\n  optional: Boolean,\n  error: {\n    type: [String, Boolean],\n    default: false,\n  },\n  helpText: String,\n  value: {\n    type: [String, Number, Boolean, Object],\n    default: '',\n  },\n  size: {\n    type: String,\n    values: componentSizes,\n  },\n  topless: Boolean,\n} as const)\nexport type FormItemProps = ExtractPropTypes<typeof formItemProps>\n"],"names":[],"mappings":";;;;;AAKO,MAAM,gBAAgB,UAAW,CAAA;AAAA,EACtC,KAAO,EAAA,MAAA;AAAA,EACP,QAAU,EAAA,OAAA;AAAA,EACV,QAAU,EAAA,OAAA;AAAA,EACV,KAAO,EAAA;AAAA,IACL,IAAA,EAAM,CAAC,MAAA,EAAQ,OAAO,CAAA;AAAA,IACtB,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA,MAAA;AAAA,EACV,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,CAAC,MAAQ,EAAA,MAAA,EAAQ,SAAS,MAAM,CAAA;AAAA,IACtC,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,MAAQ,EAAA,cAAA;AAAA,GACV;AAAA,EACA,OAAS,EAAA,OAAA;AACX,CAAU;;;;"}