fine-true
Version:
A small and beautiful Vue3 version of the UI Library
1 lines • 2.05 kB
JavaScript
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("vue"),require("./../utils/withInstall"));else if("function"==typeof define&&define.amd)define(["vue","./../utils/withInstall"],t);else{var r="object"==typeof exports?t(require("vue"),require("./../utils/withInstall")):t(e.vue,e["./../utils/withInstall"]);for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,((e,t)=>(()=>{"use strict";var r={1677:e=>{e.exports=t},748:t=>{t.exports=e}},o={};function n(e){var t=o[e];if(void 0!==t)return t.exports;var i=o[e]={exports:{}};return r[e](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{n.r(i),n.d(i,{default:()=>l});var e=n(748);function t(t){if(t)return t.map((t=>{return(r=t)&&(r.type===e.Comment||r.type===e.Fragment&&0===r.children.length||r.type===Text&&""===r.children.trim());var r})).every((e=>e))?void 0:t}const r=(0,e.defineComponent)({name:"fine-table-column",emits:[],props:{rowData:{type:Object,default:()=>({})},prop:{type:String},type:{type:String},fixed:{type:[Boolean,String],default:!1}},setup(r,o){var{emit:n,slots:i}=o,l=(0,e.inject)("fine-table-provide"),{emitter:a,selections:u}=l;return()=>{var{rowData:o,prop:n,type:l,fixed:p}=r,f=i.default&&i.default({row:o}),s="selection"===l;return(0,e.createVNode)("td",{class:{"fine-table-cell":!0,"fine-table-cell-fixed":"left"===p||p,"fine-table-cell-fixed-right":"right"===p}},[(0,e.createVNode)("div",null,[s&&(0,e.createVNode)((0,e.resolveComponent)("fine-checkbox"),{modelValue:u.includes(o),onChange:e=>{return t=o,void a.emit("selectionChange",t);var t}},null),!s&&(t(f)||n&&o[n])])])}}});var o=n(1677);n.n(o)()(r);const l=r})(),i})()));