UNPKG

fine-true

Version:

A small and beautiful Vue3 version of the UI Library

1 lines 2.29 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("vue"),require("./../fold-container"),require("./../types/collapse"),require("./../utils/withInstall"));else if("function"==typeof define&&define.amd)define(["vue","./../fold-container","./../types/collapse","./../utils/withInstall"],t);else{var o="object"==typeof exports?t(require("vue"),require("./../fold-container"),require("./../types/collapse"),require("./../utils/withInstall")):t(e.vue,e["./../fold-container"],e["./../types/collapse"],e["./../utils/withInstall"]);for(var l in o)("object"==typeof exports?exports:e)[l]=o[l]}}(self,((e,t,o,l)=>(()=>{"use strict";var r={7851:e=>{e.exports=t},9390:e=>{e.exports=o},1677:e=>{e.exports=l},748:t=>{t.exports=e}},a={};function n(e){var t=a[e];if(void 0!==t)return t.exports;var o=a[e]={exports:{}};return r[e](o,o.exports,n),o.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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:()=>s});var e=n(748),t=n(7851),o=n.n(t),l=n(9390);const r=(0,e.defineComponent)({name:"fine-collapse-item",inheritAttrs:!1,props:{value:{type:String},label:{type:String}},setup(t,r){var{slots:a}=r,{accordion:n,modelValue:i,toggle:s}=(0,e.inject)(l.COLLAPSEPROVEKEY);return()=>{var l=n.value?t.value===i.value:i.value.includes(t.value);return(0,e.createVNode)("li",{class:"fine-collapse-item",onClick:()=>{s(t.value)}},[(0,e.createVNode)("div",{class:"fine-collapse-head"},[(0,e.createVNode)("span",{class:"fine-collapse-title"},[a.title&&a.title()||t.label]),(0,e.createVNode)("span",{class:"fine-collapse-icons"},[a.expandIcon&&a.expandIcon({isActive:l})||(0,e.createVNode)("i",{class:"fine-icon icon-arrow-right ".concat(l?"fine-collapse-icon-on":"fine-collapse-icon-off")},null)])]),(0,e.createVNode)(o(),{value:l},{default:()=>[(0,e.createVNode)("div",{class:"fine-collapse-body"},[a.default&&a.default()])]})])}}});var a=n(1677);n.n(a)()(r);const s=r})(),i})()));