visual-hidden2.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var vue = require('vue');
  4. var visualHidden = require('./visual-hidden.js');
  5. var pluginVue_exportHelper = require('../../../_virtual/plugin-vue_export-helper.js');
  6. const __default__ = vue.defineComponent({
  7. name: "ElVisuallyHidden"
  8. });
  9. const _sfc_main = /* @__PURE__ */ vue.defineComponent({
  10. ...__default__,
  11. props: visualHidden.visualHiddenProps,
  12. setup(__props) {
  13. const props = __props;
  14. const computedStyle = vue.computed(() => {
  15. return [
  16. props.style,
  17. {
  18. position: "absolute",
  19. border: 0,
  20. width: 1,
  21. height: 1,
  22. padding: 0,
  23. margin: -1,
  24. overflow: "hidden",
  25. clip: "rect(0, 0, 0, 0)",
  26. whiteSpace: "nowrap",
  27. wordWrap: "normal"
  28. }
  29. ];
  30. });
  31. return (_ctx, _cache) => {
  32. return vue.openBlock(), vue.createElementBlock("span", vue.mergeProps(_ctx.$attrs, { style: vue.unref(computedStyle) }), [
  33. vue.renderSlot(_ctx.$slots, "default")
  34. ], 16);
  35. };
  36. }
  37. });
  38. var ElVisuallyHidden = /* @__PURE__ */ pluginVue_exportHelper["default"](_sfc_main, [["__file", "visual-hidden.vue"]]);
  39. exports["default"] = ElVisuallyHidden;
  40. //# sourceMappingURL=visual-hidden2.js.map