a17bb1fbb48f243733351ba165d55ae8379450925e3b04999a635f70c6627a932ba7cc26cee2ba419c42b43bc03f4168b1e52528bbd71aa4f36042f22a734e 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var vue = require('vue');
  4. var pluginVue_exportHelper = require('../../../_virtual/plugin-vue_export-helper.js');
  5. var index = require('../../../hooks/use-namespace/index.js');
  6. const __default__ = vue.defineComponent({
  7. name: "ElAside"
  8. });
  9. const _sfc_main = /* @__PURE__ */ vue.defineComponent({
  10. ...__default__,
  11. props: {
  12. width: {
  13. type: String,
  14. default: null
  15. }
  16. },
  17. setup(__props) {
  18. const props = __props;
  19. const ns = index.useNamespace("aside");
  20. const style = vue.computed(() => props.width ? ns.cssVarBlock({ width: props.width }) : {});
  21. return (_ctx, _cache) => {
  22. return vue.openBlock(), vue.createElementBlock("aside", {
  23. class: vue.normalizeClass(vue.unref(ns).b()),
  24. style: vue.normalizeStyle(vue.unref(style))
  25. }, [
  26. vue.renderSlot(_ctx.$slots, "default")
  27. ], 6);
  28. };
  29. }
  30. });
  31. var Aside = /* @__PURE__ */ pluginVue_exportHelper["default"](_sfc_main, [["__file", "aside.vue"]]);
  32. exports["default"] = Aside;
  33. //# sourceMappingURL=aside.js.map