UNPKG

nly-adminlte-vue

Version:
37 lines (35 loc) 811 B
import Vue from "../../utils/vue"; import { mergeData } from "vue-functional-data-merge"; export const NlyDropdownText = Vue.extend({ name: "NlyDropdownText", functional: true, props: { tag: { type: String, default: "p" }, variant: { type: String // default: null } }, render(h, { props, data, children }) { const $attrs = data.attrs || {}; data.attrs = {}; return h("li", mergeData(data, { attrs: { role: "presentation" } }), [ h( props.tag, { staticClass: "nly-dropdown-text", class: { [`text-${props.variant}`]: props.variant }, props, attrs: $attrs, ref: "text" }, children ) ]); } });