header.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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: "ElHeader"
  8. });
  9. const _sfc_main = /* @__PURE__ */ vue.defineComponent({
  10. ...__default__,
  11. props: {
  12. height: {
  13. type: String,
  14. default: null
  15. }
  16. },
  17. setup(__props) {
  18. const props = __props;
  19. const ns = index.useNamespace("header");
  20. const style = vue.computed(() => {
  21. return props.height ? ns.cssVarBlock({
  22. height: props.height
  23. }) : {};
  24. });
  25. return (_ctx, _cache) => {
  26. return vue.openBlock(), vue.createElementBlock("header", {
  27. class: vue.normalizeClass(vue.unref(ns).b()),
  28. style: vue.normalizeStyle(vue.unref(style))
  29. }, [
  30. vue.renderSlot(_ctx.$slots, "default")
  31. ], 6);
  32. };
  33. }
  34. });
  35. var Header = /* @__PURE__ */ pluginVue_exportHelper["default"](_sfc_main, [["__file", "header.vue"]]);
  36. exports["default"] = Header;
  37. //# sourceMappingURL=header.js.map