UNPKG

fine-true

Version:

A small and beautiful Vue3 version of the UI Library

1 lines 2.83 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("vue"),require("./../popover"),require("./../button"),require("./../icon"),require("./../utils/withInstall"));else if("function"==typeof define&&define.amd)define(["vue","./../popover","./../button","./../icon","./../utils/withInstall"],t);else{var o="object"==typeof exports?t(require("vue"),require("./../popover"),require("./../button"),require("./../icon"),require("./../utils/withInstall")):t(e.vue,e["./../popover"],e["./../button"],e["./../icon"],e["./../utils/withInstall"]);for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(self,((e,t,o,r,n)=>(()=>{"use strict";var i={453:e=>{e.exports=o},9863:e=>{e.exports=r},1507:e=>{e.exports=t},1677:e=>{e.exports=n},748:t=>{t.exports=e}},l={};function u(e){var t=l[e];if(void 0!==t)return t.exports;var o=l[e]={exports:{}};return i[e](o,o.exports,u),o.exports}u.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return u.d(t,{a:t}),t},u.d=(e,t)=>{for(var o in t)u.o(t,o)&&!u.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},u.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),u.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};return(()=>{u.r(a),u.d(a,{default:()=>s});var e=u(748),t=u(1507),o=u.n(t),r=u(453),n=u.n(r),i=u(9863),l=u.n(i);function c(t){return"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!(0,e.isVNode)(t)}(0,e.createVNode)("template",null,null);const p=(0,e.defineComponent)({name:"FinePopconfirm",emits:["confirm","cancel"],props:{title:{type:String,default:""},confirmButtonText:{type:String,default:""},cancelButtonText:{type:String,default:""},confirmButtonType:{type:String,default:"primary"},cancelButtonType:{type:String,default:"info"},icon:{type:String,default:"warning-filling"}},setup(t,r){var{emit:i,slots:u}=r,a=(0,e.ref)(!1),p=()=>{a.value=!1,i("confirm")},f=()=>{a.value=!1,i("cancel")};return()=>{var{title:r,confirmButtonText:i,cancelButtonText:s,cancelButtonType:d,confirmButtonType:v,icon:m}=t,y=(0,e.createVNode)("div",null,[(0,e.createVNode)("div",{class:"fine-popconfirm-title"},[(0,e.createVNode)(l(),{icon:m},null),(0,e.createVNode)("span",{class:"fine-popconfirm-title-text"},[r])]),(0,e.createVNode)("div",{class:"fine-popconfirm-content"},[(0,e.createVNode)(n(),{type:d,size:"small",onClick:f},c(s)?s:{default:()=>[s]}),(0,e.createVNode)(n(),{type:v,size:"small",onClick:p},c(i)?i:{default:()=>[i]})])]),b=u.default&&u.default();return u.default&&(0,e.createVNode)(o(),{trigger:"click",placement:"top",modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,sourceClass:"fine-popconfirm"},{default:()=>b,content:()=>y})}}});var f=u(1677);u.n(f)()(p);const s=p})(),a})()));