{"version":3,"file":"timeline-item.mjs","sources":["../../../../../../packages/components/timeline/src/timeline-item.ts"],"sourcesContent":["import { buildProps } from '@sgui-plus/utils/props'\r\nimport { iconPropType } from '@sgui-plus/utils/icon'\r\nimport type { ExtractPropTypes } from 'vue'\r\nimport type TimelineItem from './timeline-item.vue'\r\n\r\nexport const timelineItemProps = buildProps({\r\n  timestamp: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n  hideTimestamp: {\r\n    type: Boolean,\r\n    default: false,\r\n  },\r\n  center: {\r\n    type: Boolean,\r\n    default: false,\r\n  },\r\n  placement: {\r\n    type: String,\r\n    default: 'bottom',\r\n  },\r\n  type: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n  color: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n  size: {\r\n    type: String,\r\n    default: 'normal',\r\n  },\r\n  icon: {\r\n    type: iconPropType,\r\n    default: '',\r\n  },\r\n  hollow: {\r\n    type: Boolean,\r\n    default: false,\r\n  },\r\n} as const)\r\nexport type TimelineItemProps = ExtractPropTypes<typeof timelineItemProps>\r\n\r\nexport type TimelineItemInstance = InstanceType<typeof TimelineItem>\r\n"],"names":[],"mappings":";;;AAEY,MAAC,iBAAiB,GAAG,UAAU,CAAC;AAC5C,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,aAAa,EAAE;AACjB,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,MAAM,EAAE;AACV,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,QAAQ;AACrB,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,QAAQ;AACrB,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,YAAY;AACtB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,MAAM,EAAE;AACV,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,CAAC;;;;"}