You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
2.4 KiB
1 lines
2.4 KiB
{"ast":null,"code":"import { defineComponent, provide, reactive, toRef, openBlock, createElementBlock, normalizeClass, unref, renderSlot } from 'vue';\nimport { buttonGroupProps } from './button-group.mjs';\nimport { buttonGroupContextKey } from './constants.mjs';\nimport _export_sfc from '../../../_virtual/plugin-vue_export-helper.mjs';\nimport { useNamespace } from '../../../hooks/use-namespace/index.mjs';\nconst __default__ = defineComponent({\n name: \"ElButtonGroup\"\n});\nconst _sfc_main = /* @__PURE__ */defineComponent({\n ...__default__,\n props: buttonGroupProps,\n setup(__props) {\n const props = __props;\n provide(buttonGroupContextKey, reactive({\n size: toRef(props, \"size\"),\n type: toRef(props, \"type\")\n }));\n const ns = useNamespace(\"button\");\n return (_ctx, _cache) => {\n return openBlock(), createElementBlock(\"div\", {\n class: normalizeClass(unref(ns).b(\"group\"))\n }, [renderSlot(_ctx.$slots, \"default\")], 2);\n };\n }\n});\nvar ButtonGroup = /* @__PURE__ */_export_sfc(_sfc_main, [[\"__file\", \"button-group.vue\"]]);\nexport { ButtonGroup as default };","map":{"version":3,"names":["name","provide","buttonGroupContextKey","reactive","size","toRef","props","type","ns","useNamespace","_ctx","_cache","openBlock","createElementBlock","class","normalizeClass","unref","b"],"sources":["../../../../../../packages/components/button/src/button-group.vue"],"sourcesContent":["<template>\n <div :class=\"ns.b('group')\">\n <slot />\n </div>\n</template>\n<script lang=\"ts\" setup>\nimport { provide, reactive, toRef } from 'vue'\nimport { useNamespace } from '@element-plus/hooks'\nimport { buttonGroupProps } from './button-group'\nimport { buttonGroupContextKey } from './constants'\n\ndefineOptions({\n name: 'ElButtonGroup',\n})\nconst props = defineProps(buttonGroupProps)\nprovide(\n buttonGroupContextKey,\n reactive({\n size: toRef(props, 'size'),\n type: toRef(props, 'type'),\n })\n)\nconst ns = useNamespace('button')\n</script>\n"],"mappings":";;;;;mCAWc;EACZA,IAAM;AACR;;;;;;IAEAC,OAAA,CAAAC,qBAAA,EAAAC,QAAA;MACEC,IAAA,EAAAC,KAAA,CAAAC,KAAA;MACAC,IAAS,EAAAF,KAAA,CAAAC,KAAA;IAAA,CACP;IACA,MAAAE,EAAA,GAAYC,YAAO,CAAM;IAAA,OAC1B,CAAAC,IAAA,EAAAC,MAAA;MACH,OAAAC,SAAA,IAAAC,kBAAA;QACMC,KAAA,EAAKC,cAAqB,CAAAC,KAAA,CAAAR,EAAA,EAAAS,CAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|