fine-true
Version:
A small and beautiful Vue3 version of the UI Library
1 lines • 1.05 kB
JavaScript
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var o=t();for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(self,(()=>(()=>{"use strict";var e={d:(t,o)=>{for(var r in o)e.o(o,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:o[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{shadow:()=>o});var o={mounted(e){var t=(e=>{var t,o=e=>{for(var r=e.children,a=0;a<r.length;a++){var d=r[a];d&&d.dataset&&void 0!==d.dataset.shadow?t=d:o(d)}};return o(e),t})(e);e.method=function(){t&&(clearTimeout(t.timer),t.dataset.shadow="",setTimeout((()=>{t.dataset.shadow="active",t.timer=setTimeout((()=>{t.dataset.shadow=""}),600)}),0))},e.addEventListener("click",e.method)},unmounted(e){e.removeEventListener("click",e.method)}};return t})()));