import{A as s,o as t,c as i,n as a,e as f,b as o,E as m}from"./app-13978987.js";const c=["disabled"],l={key:0,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"24px",height:"24px",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},u=m('<g transform="rotate(0 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.9285714285714286s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(25.714285714285715 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.8571428571428571s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(51.42857142857143 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.7857142857142857s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(77.14285714285714 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.7142857142857143s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(102.85714285714286 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.6428571428571429s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(128.57142857142858 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5714285714285714s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(154.28571428571428 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(180 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.42857142857142855s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(205.71428571428572 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.35714285714285715s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(231.42857142857142 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.2857142857142857s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(257.14285714285717 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.21428571428571427s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(282.85714285714283 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.14285714285714285s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(308.57142857142856 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.07142857142857142s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(334.2857142857143 50 50)"><rect x="47" y="24" rx="3" ry="6" width="6" height="12" fill="#fff"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="0s" repeatCount="indefinite"></animate></rect></g>',14),g=[u],y=["innerHTML"],p={__name:"SpinnerBtn",props:{processing:{type:Boolean,default:!1},btnText:{type:String,default:"Save"},classes:{type:String,default:"btn btn-primary flex items-center"},size:{type:Number,default:30},icon:{type:String,default:"bx bx-save"}},setup(e){const r=s(()=>location.pathname.startsWith("/admin")?"btn btn-primary flex items-center":"tp-btn d-flex align-items-center justify-content-center");return(n,d)=>(t(),i("button",{type:"submit",class:a(e.classes==""?r.value:e.classes),disabled:e.processing},[e.processing?(t(),i("svg",l,g)):e.icon?(t(),i("i",{key:1,class:a(e.icon)},null,2)):f("",!0),o("span",{innerHTML:n.sanitizeHtml(e.btnText)},null,8,y)],10,c))}};export{p as _};
