UNPKG

bootstrap-vue

Version:

With more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive implementations of the Bootstrap v4 component and grid system available for Vue.js v2.6, complete with extens

32 lines (27 loc) 733 B
import { extend, mergeData } from '../vue' import { NAME_ICONSTACK } from '../constants/components' import { omit } from '../utils/object' import { makePropsConfigurable } from '../utils/props' import { BVIconBase, props as BVIconBaseProps } from './helpers/icon-base' // --- Props --- export const props = makePropsConfigurable( omit(BVIconBaseProps, ['content', 'stacked']), NAME_ICONSTACK ) // --- Main component --- // @vue/component export const BIconstack = /*#__PURE__*/ extend({ name: NAME_ICONSTACK, functional: true, props, render(h, { data, props, children }) { return h( BVIconBase, mergeData(data, { staticClass: 'b-iconstack', props }), children ) } })