ll-package
Version:
2 lines (1 loc) • 1.65 kB
JavaScript
Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const v=require("../../../@babel/runtime/helpers/esm/objectSpread2.js"),i=require("../../../@babel/runtime/helpers/esm/extends.js"),a=require("vue"),y=require("../_util/classNames.js"),w=require("../_util/vnode.js"),C=require("./utils/innerSliderUtils.js");function x(){}function A(u,o,e){e&&e.preventDefault(),o(u,e)}const b=(u,o)=>{let{attrs:e}=o;const{clickHandler:d,infinite:f,currentSlide:c,slideCount:t,slidesToShow:l}=e,r={"slick-arrow":!0,"slick-prev":!0};let n=function(m){A({message:"previous"},d,m)};!f&&(c===0||t<=l)&&(r["slick-disabled"]=!0,n=x);const s={key:"0","data-role":"none",class:r,style:{display:"block"},onClick:n},k={currentSlide:c,slideCount:t};let p;return e.prevArrow?p=w.cloneElement(e.prevArrow(i.default(i.default({},s),k)),{key:"0",class:r,style:{display:"block"},onClick:n},!1):p=a.createVNode("button",v.default({key:"0",type:"button"},s),[" ",a.createTextVNode("Previous")]),p};b.inheritAttrs=!1;const N=(u,o)=>{let{attrs:e}=o;const{clickHandler:d,currentSlide:f,slideCount:c}=e,t={"slick-arrow":!0,"slick-next":!0};let l=function(k){A({message:"next"},d,k)};C.canGoNext(e)||(t["slick-disabled"]=!0,l=x);const r={key:"1","data-role":"none",class:y.default(t),style:{display:"block"},onClick:l},n={currentSlide:f,slideCount:c};let s;return e.nextArrow?s=w.cloneElement(e.nextArrow(i.default(i.default({},r),n)),{key:"1",class:y.default(t),style:{display:"block"},onClick:l},!1):s=a.createVNode("button",v.default({key:"1",type:"button"},r),[" ",a.createTextVNode("Next")]),s};N.inheritAttrs=!1;exports.NextArrow=N;exports.PrevArrow=b;
;