{"version":3,"file":"defaults.mjs","sources":["../../../../../../../packages/components/cig-breadcrumb/src/breadcrumb/defaults.ts"],"sourcesContent":["import { definePropType } from '@park-ui/utils'\nimport type { iconPropType } from '@park-ui/utils'\nimport type { ExtractPropTypes, PropType } from 'vue'\nimport type { BreadcrumbItemProps } from '@park-ui/components/breadcrumb/src/breadcrumb-item'\nimport type { BreadcrumbProps } from '@park-ui/components/breadcrumb/src/breadcrumb'\n\ninterface DataTypes extends BreadcrumbItemProps {\n  title: string\n  icon: PropType<typeof iconPropType>\n  size: number\n}\n\ntype BreadcrumbItemTypes = ExtractPropTypes<DataTypes>\n\nexport default {\n  data: {\n    type: Array as PropType<Array<BreadcrumbItemTypes>>,\n    default: [],\n  },\n  option: {\n    type: Object as PropType<BreadcrumbProps>,\n    default: {\n      separator: '>',\n      separatorIcon: '',\n    },\n  },\n  size: {\n    type: [String, Number],\n    default: 14,\n  },\n  showBack: Boolean,\n  bigSize: {\n    type: definePropType<number | string>([Number, String]),\n    default: 16,\n  },\n}\n"],"names":[],"mappings":";;;AACA,mBAAe;AACf,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,KAAK;AACf,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,MAAM,EAAE;AACV,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE;AACb,MAAM,SAAS,EAAE,GAAG;AACpB,MAAM,aAAa,EAAE,EAAE;AACvB,KAAK;AACL,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC;AAC1B,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,QAAQ,EAAE,OAAO;AACnB,EAAE,OAAO,EAAE;AACX,IAAI,IAAI,EAAE,cAAc,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAC1C,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,CAAC;;;;"}