UNPKG

@coreui/vue

Version:

UI Components Library for Vue.js

34 lines (30 loc) 862 B
'use strict'; var vue = require('vue'); const CFooter = vue.defineComponent({ name: 'CFooter', props: { /** * Component used for the root node. Either a string to use a HTML element or a component. */ as: { type: String, default: 'div', }, /** * Place footer in non-static positions. * * @values 'fixed', 'sticky' */ position: { type: String, validator: (value) => { return ['fixed', 'sticky'].includes(value); }, }, }, setup(props, { slots }) { return () => vue.h(props.as, { class: ['footer', { [`footer-${props.position}`]: props.position }] }, slots.default && slots.default()); }, }); exports.CFooter = CFooter; //# sourceMappingURL=CFooter.js.map