UNPKG

nly-adminlte-vue

Version:
34 lines (30 loc) 681 B
import Vue from "../../utils/vue"; import { mergeData } from "vue-functional-data-merge"; const NAME = "NlyFormSelectOption"; export const props = { value: { // type: [String, Number, Boolean, Object], required: true }, disabled: { type: Boolean, default: false } }; // @vue/component export const NlyFormSelectOption = /*#__PURE__*/ Vue.extend({ name: NAME, functional: true, props, render(h, { props, data, children }) { const { value, disabled } = props; return h( "option", mergeData(data, { attrs: { disabled }, domProps: { value } }), children ); } });