UNPKG

vxe-pc-ui

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