UNPKG

fine-true

Version:

A small and beautiful Vue3 version of the UI Library

1 lines 2.01 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("vue"),require("./../types/form"),require("./../utils/withInstall"));else if("function"==typeof define&&define.amd)define(["vue","./../types/form","./../utils/withInstall"],t);else{var r="object"==typeof exports?t(require("vue"),require("./../types/form"),require("./../utils/withInstall")):t(e.vue,e["./../types/form"],e["./../utils/withInstall"]);for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,((e,t,r)=>(()=>{"use strict";var o={9934:e=>{e.exports=t},1677:e=>{e.exports=r},748:t=>{t.exports=e}},l={};function i(e){var t=l[e];if(void 0!==t)return t.exports;var r=l[e]={exports:{}};return o[e](r,r.exports,i),r.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{i.r(n),i.d(n,{default:()=>l});var e=i(748),t=i(9934);const r=(0,e.defineComponent)({name:"fine-select-option",inheritAttrs:!1,props:{value:{type:[String,Number],default:""},label:{type:String}},setup(r){var o=(0,e.inject)(t.SELECTPROVIDEKEY),{modelValue:l,toggle:i}=o,n=(0,e.computed)((()=>(Array.isArray(l.value)?l.value:[l.value]).includes(r.value||""))),s=(0,e.computed)((()=>({"fine-select-option":!0,"fine-select-option-actived":n.value})));return()=>{var{value:t,label:o}=r;return(0,e.createVNode)("div",{class:s.value,onClick:()=>i(t)},[(0,e.createVNode)("div",{class:"fine-select-option-content"},[(0,e.createVNode)("div",{title:o,class:"fine-select-option-text"},[(0,e.createVNode)("span",null,[o])]),(0,e.createVNode)("i",{class:"fine-icon icon-select fine-select-option-actived-symbol"},null)])])}}});var o=i(1677);i.n(o)()(r);const l=r})(),n})()));