PageSourceSearch

https://www.penny.at/_nuxt/C-LMq2wL.js

js penny.at collected 2026-10-01 12:03:54 UTC 4,175 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./XPCvCyrV.js","./C9Z41gEb.js","./entry.DHWjIExn.css","./progress-circular.DUduvBTN.css"])))=>i.map(i=>d[i]);
2import{W as w,bR as i,ai as c,dg as k,ak as o,ao as m,cn as d,ah as y,bz as a,bB as r,aj as l,ar as v,V as T,c7 as h}from"./C9Z41gEb.js";import{_}from"./Co-tlFal.js";const u=500,S={name:"WsActionButton",components:{WsFadeTransition:_,WsProgressCircular:v(()=>T(()=>import("./XPCvCyrV.js"),__vite__mapDeps([0,1,2,3]),import.meta.url))},props:{animateIcon:{type:Boolean,default:!1},block:{type:Boolean,default:!1},buttonAriaLabel:{type:String,default:void 0},dataTest:{type:String,default:void 0},disableAnimation:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},isLoading:{type:Boolean,default:!1},errorText:{type:String,default:void 0},height:{type:String,default:void 0},icon:{type:String,default:void 0},iconOnly:{type:Boolean,default:!1},iconPositionLeft:{type:Boolean,default:!1},id:{type:String,default:void 0},large:{type:Boolean,default:!1},standardText:{type:String,default:void 0},successText:{type:String,default:void 0},width:{type:String,default:void 0}},emits:["invoke-action"],data:()=>({animationStart:void 0,invoked:!1,success:void 0,waitingSpinner:void 0}),computed:{commonClasses(){return{"ws-action-button ws-btn":!0,"fill-width":this.block,"ws-btn--large":this.large}},commonStyles(){return{height:this.height,width:this.width}}},methods:{invokeAction(){this.invoked||(this.invoked=!0,this.animateIcon&&this.$refs.actionIcon&&(this.$refs.actionIcon.classList.add("ws-action-button--move-right"),this.animationStart=new Date,this.waitingSpinner=setTimeout(()=>{this.$refs.actionIcon?.classList.remove("ws-action-button--move-right")},u)),this.$emit("invoke-action"))},setResult(t){let n=0;this.animateIcon&&(n=Math.max(u-Math.abs(this.animationStart-Date.now()),0),clearTimeout(this.waitingSpinner)),setTimeout(()=>{this.success=t,setTimeout(()=>{this.success=void 0},u*3),this.invoked=!1},n)},reset(){this.success=void 0,this.invoked=!1}}},A=["id","data-test"],B=["id","data-test"],L=["id","aria-label","data-test","disabled","title"],I={key:2};function C(t,n,e,O,P,s){const f=h("ws-progress-circular"),b=h("ws-fade-transition");return i(),c(b,{mode:"out-in",duration:500},{default:k(()=>[t.success===!0&&!e.disableAnimation?(i(),o("button",{id:e.id,key:"success",style:r(s.commonStyles),class:a(["ws-action-button--success",s.commonClasses]),"data-test":`${e.dataTest}`},[m(d(e.successText)+" ",1),n[1]||(n[1]=y("span",{class:a(["ws-icon notranslate",{successText:"ws-icon--right"}]),"aria-hidden":"true"}," done ",-1))],14,A)):t.success===!1&&!e.disableAnimation?(i(),o("button",{id:e.id,key:"error",style:r(s.commonStyles),class:a(["ws-btn--error ws-action-button--error",s.commonClasses]),"data-test":`${e.dataTest}-error`},[m(d(e.errorText)+" ",1),n[2]||(n[2]=y("span",{class:a(["ws-icon notranslate",{errorText:"ws-icon--right"}]),"aria-hidden":"true"}," clear ",-1))],14,B)):(i(),o("button",{id:e.id,key:"standard",style:r({...s.commonStyles,pointerEvents:t.invoked&&t.success===void 0?"none":""}),class:a(["ws-btn--primary",s.commonClasses]),type:"submit","aria-label":e.buttonAriaLabel,"data-test":`${e.dataTest}`,disabled:e.disabled,title:e.iconOnly?e.standardText:"",onClick:n[0]||(n[0]=(...g)=>s.invokeAction&&s.invokeAction(...g))},[e.icon&&!t.invoked&&e.iconPositionLeft?(i(),o("span",{key:0,ref:"actionIcon",class:a(["ws-icon notranslate",{"ws-icon--left":!e.iconOnly}]),"aria-hidden":"true"},d(e.icon),3)):l("",!0),(e.isLoading||t.invoked&&!e.disableAnimation)&&e.iconPositionLeft?(i(),c(f,{key:1,class:a({"mr-2":!e.iconOnly}),indeterminate:"",size:20},null,8,["class"])):l("",!0),e.iconOnly?l("",!0):(i(),o("span",I,d(e.standardText),1)),e.icon&&!t.invoked&&!e.iconPositionLeft?(i(),o("span",{key:3,ref:"actionIcon",class:a(["ws-icon notranslate",{"ws-icon--right":!e.iconOnly}]),"aria-hidden":"true"},d(e.icon),3)):l("",!0),(e.isLoading||t.invoked&&!e.disableAnimation)&&!e.iconPositionLeft?(i(),c(f,{key:4,class:a({"ml-2":!e.iconOnly}),indeterminate:"",size:20},null,8,["class"])):l("",!0)],14,L))]),_:1})}const E=w(S,[["render",C]]);export{E as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.