header.js 1.2 KB

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