UNPKG

vxe-pc-ui

Version:
1 lines 889 B
Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _vue=require("vue"),_comp=require("../../ui/src/comp"),_ui=require("../../ui"),_xeUtils=_interopRequireDefault(require("xe-utils"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var _default=exports.default=(0,_comp.defineVxeComponent)({name:"VxeLayoutHeader",props:{fixed:Boolean},emits:[],setup(t,e){let{slots:u,emit:a}=e;var r=_xeUtils.default.uniqueId();let i=(0,_vue.ref)();var o=(0,_vue.reactive)({});let s={refElem:i},d={},l={xID:r,props:t,context:e,reactData:o,getRefMaps:()=>s,getComputeMaps:()=>d};Object.assign(l,{dispatchEvent:(e,r,t)=>{a(e,(0,_ui.createEvent)(t,{$layoutHeader:l},r))}},{});return l.renderVN=()=>{var e=t.fixed,r=u.default;return(0,_vue.h)("header",{ref:i,class:["vxe-layout-header",{"is--fixed":e}]},r?r({}):[])},l},render(){return this.renderVN()}});