UNPKG

vxe-pc-ui

Version:
1 lines 928 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:"VxeLayoutFooter",props:{fixed:Boolean,align:String},emits:[],setup(u,e){let{slots:i,emit:o}=e;var t=_xeUtils.default.uniqueId();let a=(0,_vue.ref)();var r=(0,_vue.reactive)({});let l={refElem:a},n={},s={xID:t,props:u,context:e,reactData:r,getRefMaps:()=>l,getComputeMaps:()=>n};Object.assign(s,{dispatchEvent:(e,t,r)=>{o(e,(0,_ui.createEvent)(r,{$layoutFooter:s},t))}},{});return s.renderVN=()=>{var{fixed:e,align:t}=u,r=i.default;return(0,_vue.h)("footer",{ref:a,class:["vxe-layout-footer",t?"align--"+t:"",{"is--fixed":e}]},r?r({}):[])},s},render(){return this.renderVN()}});