UNPKG

element-plus

Version:

A Component Library for Vue 3

1 lines 1.89 kB
{"version":3,"file":"visual-hidden.mjs","sources":["../../../../../../packages/components/visual-hidden/src/visual-hidden.vue"],"sourcesContent":["<template>\n <span v-bind=\"$attrs\" :style=\"computedStyle\">\n <slot />\n </span>\n</template>\n\n<script lang=\"ts\">\nimport { computed, defineComponent } from 'vue'\n\nexport default defineComponent({\n name: 'ElVisuallyHidden',\n props: {\n style: {\n type: [String, Object, Array],\n },\n },\n setup(props) {\n return {\n computedStyle: computed(() => {\n return [\n props.style,\n {\n position: 'absolute',\n border: 0,\n width: 1,\n height: 1,\n padding: 0,\n margin: -1,\n overflow: 'hidden',\n clip: 'rect(0, 0, 0, 0)',\n whiteSpace: 'nowrap',\n wordWrap: 'normal',\n },\n ] as any\n }),\n }\n },\n})\n</script>\n"],"names":["_openBlock","_createElementBlock","_mergeProps","_renderSlot"],"mappings":";;;AASA,MAAK,YAAa,eAAa,CAAA;AAAA,EAC7B,IAAM,EAAA,kBAAA;AAAA,EACN,KAAO,EAAA;AAAA,IACL,KAAO,EAAA;AAAA,MACL,IAAM,EAAA,CAAC,MAAQ,EAAA,MAAA,EAAQ,KAAK,CAAA;AAAA,KAC9B;AAAA,GACF;AAAA,EACA,MAAM,KAAO,EAAA;AACX,IAAO,OAAA;AAAA,MACL,aAAA,EAAe,SAAS,MAAM;AAC5B,QAAO,OAAA;AAAA,UACL,KAAM,CAAA,KAAA;AAAA,UACN;AAAA,YACE,QAAU,EAAA,UAAA;AAAA,YACV,MAAQ,EAAA,CAAA;AAAA,YACR,KAAO,EAAA,CAAA;AAAA,YACP,MAAQ,EAAA,CAAA;AAAA,YACR,OAAS,EAAA,CAAA;AAAA,YACT,MAAQ,EAAA,CAAA,CAAA;AAAA,YACR,QAAU,EAAA,QAAA;AAAA,YACV,IAAM,EAAA,kBAAA;AAAA,YACN,UAAY,EAAA,QAAA;AAAA,YACZ,QAAU,EAAA,QAAA;AAAA,WACZ;AAAA,SACF,CAAA;AAAA,OACD,CAAA;AAAA,KACH,CAAA;AAAA,GACF;AACF,CAAC,CAAA,CAAA;;AApCC,EAAA,OAAAA,SAAA,EAAA,EAAAC,kBAAA,CAEO,QAFPC,UAAc,CAAA,IAAA,CAEP,MAFa,EAAA,EAAG,OAAO,IAAa,CAAA,aAAA,EAAA,CAAA,EAAA;AAAA,IACzCC,UAAQ,CAAA,IAAA,CAAA,MAAA,EAAA,SAAA,CAAA;AAAA,GAAA,EAAA,EAAA,CAAA,CAAA;;;;;;"}