UNPKG

framework7-vue

Version:

Build full featured iOS & Android apps using Framework7 & Vue

42 lines (39 loc) 899 B
import Utils from '../utils/utils'; import Mixins from '../utils/mixins'; import __vueComponentProps from '../runtime-helpers/vue-component-props.js'; export default { name: 'f7-list-group', props: Object.assign({ id: [String, Number], mediaList: Boolean, sortable: Boolean }, Mixins.colorProps), render() { const _h = this.$createElement; const self = this; const props = self.props; const { className, id, style, mediaList, sortable } = props; const classes = Utils.classNames(className, 'list-group', { 'media-list': mediaList, sortable }, Mixins.colorClasses(props)); return _h('div', { style: style, class: classes, attrs: { id: id } }, [_h('ul', [this.$slots['default']])]); }, computed: { props() { return __vueComponentProps(this); } } };