bootstrap-vue-next
Version:
Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development
1 lines • 1.6 kB
Source Map (JSON)
{"version":3,"file":"ConditionalWrapper-BjjQWNtR.mjs","names":[],"sources":["../src/components/ConditionalWrapper.vue","../src/components/ConditionalWrapper.vue"],"sourcesContent":["<script lang=\"ts\">\nimport {defineComponent, h, type SlotsType} from 'vue'\n\nexport default defineComponent({\n name: 'ConditionalWrapper',\n inheritAttrs: false,\n props: {\n tag: {\n type: String,\n default: 'div',\n },\n skip: {\n type: Boolean,\n required: true,\n },\n },\n slots: Object as SlotsType<{\n default?: Record<string, never>\n }>,\n setup(props, {slots, attrs}) {\n return () =>\n props.skip ? slots.default?.({}) : h(props.tag, {...attrs}, [slots.default?.({})])\n },\n})\n</script>\n","<script lang=\"ts\">\nimport {defineComponent, h, type SlotsType} from 'vue'\n\nexport default defineComponent({\n name: 'ConditionalWrapper',\n inheritAttrs: false,\n props: {\n tag: {\n type: String,\n default: 'div',\n },\n skip: {\n type: Boolean,\n required: true,\n },\n },\n slots: Object as SlotsType<{\n default?: Record<string, never>\n }>,\n setup(props, {slots, attrs}) {\n return () =>\n props.skip ? slots.default?.({}) : h(props.tag, {...attrs}, [slots.default?.({})])\n },\n})\n</script>\n"],"mappings":";;;iCAGe,gBAAgB;CAC7B,MAAM;CACN,cAAc;CACd,OAAO;EACL,KAAK;GACH,MAAM;GACN,SAAS;GACV;EACD,MAAM;GACJ,MAAM;GACN,UAAU;;EAEb;CACD,OAAO;CAGP,MAAM,OAAO,EAAC,OAAO,SAAQ;AAC3B,eACE,MAAM,OAAO,MAAM,UAAU,EAAE,CAAA,GAAI,EAAE,MAAM,KAAK,EAAC,GAAG,OAAM,EAAE,CAAC,MAAM,UAAU,EAAE,CAAC,CAAC,CAAA;;CAEtF,CAAA"}