tav-ui
Version:
1 lines • 1.91 kB
Source Map (JSON)
{"version":3,"file":"basic-arrow2.mjs","sources":["../../../../../../../packages/components/basic-arrow/src/basic-arrow.vue"],"sourcesContent":["<script lang=\"ts\">\nimport { computed, defineComponent } from 'vue'\nimport Icon from '@tav-ui/components/icon'\nimport { basicArrowProps } from './types'\n\nexport default defineComponent({\n name: 'TaBasicArrow',\n components: { Icon },\n props: basicArrowProps,\n setup(props) {\n const prefixCls = 'ta-basic-arrow'\n // get component class\n const getClass = computed(() => {\n const { expand, up, down, inset } = props\n return [\n prefixCls,\n {\n [`${prefixCls}--active`]: expand,\n up,\n inset,\n down,\n },\n ]\n })\n return {\n prefixCls,\n getClass,\n }\n },\n})\n</script>\n\n<template>\n <span :class=\"getClass\">\n <Icon icon=\"ion:chevron-forward\" :style=\"$attrs.iconStyle\" />\n </span>\n</template>\n"],"names":["Icon","_createElementBlock","_normalizeClass","_createVNode","_normalizeStyle"],"mappings":";;;;;AAKA,MAAK,YAAa,eAAa,CAAA;AAAA,EAC7B,IAAM,EAAA,cAAA;AAAA,EACN,UAAA,EAAY,QAAEA,MAAK,EAAA;AAAA,EACnB,KAAO,EAAA,eAAA;AAAA,EACP,MAAM,KAAO,EAAA;AACX,IAAA,MAAM,SAAY,GAAA,gBAAA,CAAA;AAElB,IAAM,MAAA,QAAA,GAAW,SAAS,MAAM;AAC9B,MAAA,MAAM,EAAE,MAAA,EAAQ,EAAI,EAAA,IAAA,EAAM,OAAU,GAAA,KAAA,CAAA;AACpC,MAAO,OAAA;AAAA,QACL,SAAA;AAAA,QACA;AAAA,UACE,CAAC,GAAG,SAAsB,CAAA,QAAA,CAAA,GAAA,MAAA;AAAA,UAC1B,EAAA;AAAA,UACA,KAAA;AAAA,UACA,IAAA;AAAA,SACF;AAAA,OACF,CAAA;AAAA,KACD,CAAA,CAAA;AACD,IAAO,OAAA;AAAA,MACL,SAAA;AAAA,MACA,QAAA;AAAA,KACF,CAAA;AAAA,GACF;AACF,CAAC,CAAA,CAAA;;;sBAICC,kBAEO,CAAA,MAAA,EAAA;AAAA,IAFA,KAAA,EAAKC,eAAE,IAAQ,CAAA,QAAA,CAAA;AAAA,GAAA,EAAA;IACpBC,WAA6D,CAAA,eAAA,EAAA;AAAA,MAAvD,IAAK,EAAA,qBAAA;AAAA,MAAuB,KAAA,EAAKC,cAAE,CAAA,IAAA,CAAA,MAAA,CAAO,SAAS,CAAA;AAAA,KAAA,EAAA,IAAA,EAAA,CAAA,EAAA,CAAA,OAAA,CAAA,CAAA;;;;;;;"}