{"version":3,"file":"p.mjs","sources":["../../../components/typography/p.tsx"],"sourcesContent":["import { defineComponent } from 'vue'\r\n\r\nimport { useProps } from '@vexip-ui/config'\r\nimport Text from './text'\r\nimport { pProps } from './props'\r\n\r\nexport default defineComponent({\r\n  name: 'P',\r\n  props: pProps,\r\n  emits: [],\r\n  setup(_props, { slots }) {\r\n    const props = useProps('p', _props, {\r\n      type: 'default',\r\n      delete: false,\r\n      strong: false,\r\n      italic: false,\r\n      underline: false,\r\n      mark: false,\r\n      disabled: false,\r\n      keyboard: false,\r\n      thin: false,\r\n      reversed: false,\r\n    })\r\n\r\n    return () => (\r\n      <Text {...props} tag={'p'}>\r\n        {slots.default?.()}\r\n      </Text>\r\n    )\r\n  },\r\n})\r\n"],"names":["defineComponent","name","props","pProps","emits","setup","_props","slots","useProps","type","delete","strong","italic","underline","mark","disabled","keyboard","thin","reversed","_createVNode","Text","_mergeProps","default"],"mappings":";;;;AAMA,MAAeA,sBAAgB;AAAA,EAC7BC,MAAM;AAAA,EACNC,OAAOC;AAAAA,EACPC,OAAO,CAAE;AAAA,EACTC,MAAMC,GAAQ;AAAA,IAAEC,OAAAA;AAAAA,EAAM,GAAG;AACvB,UAAML,IAAQM,EAAS,KAAKF,GAAQ;AAAA,MAClCG,MAAM;AAAA,MACNC,QAAQ;AAAA,MACRC,QAAQ;AAAA,MACRC,QAAQ;AAAA,MACRC,WAAW;AAAA,MACXC,MAAM;AAAA,MACNC,UAAU;AAAA,MACVC,UAAU;AAAA,MACVC,MAAM;AAAA,MACNC,UAAU;AAAA,IACZ,CAAC;AAED,WAAO,MAAAC,EAAAC,GAAAC,EACKnB,GAAK;AAAA,MAAA,KAAO;AAAA,IAAG,CAAA,GAAA;AAAA,MAAAoB,SAAAA,MAAAA;;AAAA,iBACtBf,IAAAA,EAAMe,YAANf,gBAAAA,EAAAA,KAAAA,EAAiB;AAAA;AAAA,KAErB;AAAA,EACH;AACF,CAAC;"}