UNPKG

element-plus

Version:

A Component Library for Vue 3

1 lines 1.33 kB
{"version":3,"file":"group-item.mjs","sources":["../../../../../../packages/components/select-v2/src/group-item.vue"],"sourcesContent":["<template>\n <div\n v-if=\"item.isTitle\"\n :class=\"ns.be('group', 'title')\"\n :style=\"[style, { lineHeight: `${height}px` }]\"\n >\n {{ item.label }}\n </div>\n <div v-else :class=\"ns.be('group', 'split')\" :style=\"style\">\n <span\n :class=\"ns.be('group', 'split-dash')\"\n :style=\"{ top: `${height / 2}px` }\"\n ></span>\n </div>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent } from 'vue'\nimport { useNamespace } from '@element-plus/hooks'\n\nexport default defineComponent({\n props: {\n item: {\n type: Object,\n required: true,\n },\n style: Object,\n height: Number,\n },\n setup() {\n const ns = useNamespace('select')\n return {\n ns,\n }\n },\n})\n</script>\n"],"names":["_normalizeClass"],"mappings":";;;;;AAoBA,MAAK,YAAa,gBAAa;AAAA,EAC7B,OAAO;AAAA,IACL,MAAM;AAAA,MACJ,MAAM;AAAA,MACN,UAAU;AAAA;AAAA,IAEZ,OAAO;AAAA,IACP,QAAQ;AAAA;AAAA,EAEV,QAAQ;AACN,UAAM,KAAK,aAAa;AACxB,WAAO;AAAA,MACL;AAAA;AAAA;AAAA;qBA9BS,MAAO;;IACjB,KAAK;AAAA,IACL,OAAKA,oBAAG,MAAK;AAAA,0BAEX,MAAK,OAAK;AAAA,qBAEf,kBAKM;IALO,KAAK;AAAA,IAA4B,OAAKA,eAAE,WAAK;AAAA;KACxD;AAAA,uBACQ,QAAE;AAAA,MACP,OAAKA,0BAAY;AAAA;;;;;;;;"}