{"version":3,"file":"divider.mjs","sources":["../../../../../../packages/components/divider/src/divider.ts"],"sourcesContent":["import { buildProps, definePropType } from '@ll-plus/utils'\r\n\r\nimport type { ExtractPropTypes } from 'vue'\r\nimport { IconProps } from '../../icon/src/icon.js'\r\nimport type Divider from './divider.vue'\r\n\r\n// 定义组件props\r\nexport const dividerProps = buildProps({\r\n  // 文字颜色\r\n  textColor: {\r\n    type: String,\r\n    default: 'var(--color-text)',\r\n  },\r\n  // 分割线颜色\r\n  borderColor: {\r\n    type: String,\r\n    default: 'var(--color-split)',\r\n  },\r\n  // 前缀图标名称\r\n  prefixIcon: {\r\n    type: definePropType<IconProps>(Object),\r\n    default: () => ({\r\n      iconName: '',\r\n      color: '',\r\n      size: '',\r\n    }),\r\n  },\r\n  // 后缀图标名称\r\n  suffixIcon: {\r\n    type: definePropType<IconProps>(Object),\r\n    default: () => ({\r\n      iconName: '',\r\n      color: '',\r\n      size: '',\r\n    }),\r\n  },\r\n  content: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n} as const)\r\n\r\n// props\r\nexport type DividerProps = ExtractPropTypes<typeof dividerProps>\r\n\r\n// instance\r\nexport type DividerInstance = InstanceType<typeof Divider>\r\n"],"names":[],"mappings":";;;;AAOO,MAAM,eAAe,UAAA,CAAW;AAAA;AAAA,EAErC,SAAA,EAAW;AAAA,IACT,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA;AAAA,EAEA,WAAA,EAAa;AAAA,IACX,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA;AAAA,EAEA,UAAA,EAAY;AAAA,IACV,IAAA,EAAM,eAA0B,MAAM,CAAA;AAAA,IACtC,SAAS,OAAO;AAAA,MACd,QAAA,EAAU,EAAA;AAAA,MACV,KAAA,EAAO,EAAA;AAAA,MACP,IAAA,EAAM;AAAA,KACR;AAAA,GACF;AAAA;AAAA,EAEA,UAAA,EAAY;AAAA,IACV,IAAA,EAAM,eAA0B,MAAM,CAAA;AAAA,IACtC,SAAS,OAAO;AAAA,MACd,QAAA,EAAU,EAAA;AAAA,MACV,KAAA,EAAO,EAAA;AAAA,MACP,IAAA,EAAM;AAAA,KACR;AAAA,GACF;AAAA,EACA,OAAA,EAAS;AAAA,IACP,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA;AAEb,CAAU;;;;"}