{"version":3,"file":"param-item.mjs","sources":["../../../../../../packages/components/param/src/param-item.ts"],"sourcesContent":["import type { ExtractPropTypes } from 'vue'\nimport { getCurrentInstance } from 'vue'\n\nexport const paramItemProps = {\n\tlabel: {\n\t\ttype: String,\n\t\tdefault: '',\n\t},\n\tvalue: {\n\t\ttype: [String, Number],\n\t\tdefault: '',\n\t},\n\ttip: {\n\t\ttype: String,\n\t\tdefault: '',\n\t},\n\tlabelWidth: {\n\t\ttype: String,\n\t\tdefault: rawProps => {\n\t\t\tconst instance = getCurrentInstance()\n\t\t\treturn instance?.parent?.exposed?.getLabelWidth() || rawProps.labelWidth || 'auto'\n\t\t},\n\t},\n\twrap: Boolean,\n} as const\n\nexport type ParamItemProps = ExtractPropTypes<typeof paramItemProps>\n"],"names":[],"mappings":";;AAGO,MAAM,cAAiB,GAAA;AAAA,EAC7B,KAAO,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACV;AAAA,EACA,KAAO,EAAA;AAAA,IACN,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,EAAA;AAAA,GACV;AAAA,EACA,GAAK,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACV;AAAA,EACA,UAAY,EAAA;AAAA,IACX,IAAM,EAAA,MAAA;AAAA,IACN,SAAS,CAAY,QAAA,KAAA;AAlBvB,MAAA,IAAA,EAAA,EAAA,EAAA,CAAA;AAmBG,MAAA,MAAM,WAAW,kBAAmB,EAAA,CAAA;AACpC,MAAA,OAAA,CAAA,CAAO,gDAAU,MAAV,KAAA,IAAA,GAAA,KAAA,CAAA,GAAA,EAAA,CAAkB,YAAlB,IAA2B,GAAA,KAAA,CAAA,GAAA,EAAA,CAAA,aAAA,EAAA,KAAmB,SAAS,UAAc,IAAA,MAAA,CAAA;AAAA,KAC7E;AAAA,GACD;AAAA,EACA,IAAM,EAAA,OAAA;AACP;;;;"}