@vuesax-alpha/nightly
Version:
A Component Library for Vue 3
1 lines • 1.2 kB
Source Map (JSON)
{"version":3,"file":"td2.mjs","sources":["../../../../../../packages/components/table/src/td.vue"],"sourcesContent":["<template>\n <td :class=\"tdKls\" @click=\"onClick\">\n <slot />\n </td>\n</template>\n\n<script setup lang=\"ts\">\nimport { computed } from 'vue'\nimport { useNamespace } from '@vuesax-alpha/hooks'\nimport { tableTdEmits, tableTdProps } from './td'\n\ndefineOptions({\n name: 'VsTd',\n})\n\nconst ns = useNamespace('table')\n\nconst props = defineProps(tableTdProps)\n\nconst emit = defineEmits(tableTdEmits)\n\nconst tdKls = computed(() => [\n ns.b('td'),\n ns.is('has-checkbox', props.checkbox),\n ns.is('edit', props.edit),\n])\n\nconst onClick = (e: Event) => {\n emit('click', e)\n}\n</script>\n"],"names":[],"mappings":";;;;;;mCAWc,CAAA;AAAA,EACZ,IAAM,EAAA,MAAA;AACR,CAAA,CAAA,CAAA;;;;;;;AAEM,IAAA,MAAA,EAAA,GAAK,aAAa,OAAO,CAAA,CAAA;AAMzB,IAAA,MAAA,KAAA,GAAQ,SAAS,MAAM;AAAA,MAC3B,EAAA,CAAG,EAAE,IAAI,CAAA;AAAA,MACT,EAAG,CAAA,EAAA,CAAG,cAAgB,EAAA,KAAA,CAAM,QAAQ,CAAA;AAAA,MACpC,EAAG,CAAA,EAAA,CAAG,MAAQ,EAAA,KAAA,CAAM,IAAI,CAAA;AAAA,KACzB,CAAA,CAAA;AAEK,IAAA,MAAA,OAAA,GAAU,CAAC,CAAa,KAAA;AAC5B,MAAA,IAAA,CAAK,SAAS,CAAC,CAAA,CAAA;AAAA,KACjB,CAAA;;;;;;;;;;;;;;;;;;;;"}