1import{C as a,D as r,E as t,Gt as e,J as i,T as l,gt as s,it as n}from"./B8XHxhss.js";import{O as o}from"#entry";import{t as c}from"./DVaoquXQ.js";var d=["aria-label"],f=Object.assign({inheritAttrs:!1},{__name:"PageControl",props:{variant:{type:String,default:"forward",validate:a=>["forward","backward"].includes(a)},ariaLabel:{type:String,default:void 0}},setup(f){const u=f,p=a(()=>"string"==typeof u.ariaLabel?u.ariaLabel:"forward"===u.variant?o("GO_TO_NEXT",{capitalize:!0}):"backward"===u.variant?o("GO_TO_PREVIOUS",{capitalize:!0}):null),b=s(),v=a(()=>{const a={...b};if(!0===a["aria-disabled"]&&(a["aria-disabled"]="true"),"true"===String(a["aria-disabled"]).toLowerCase()||a.disabled){for(const r in a)r.startsWith("onClick")&&(a[r]=a=>{a.preventDefault()});a.onClickCapture=a=>{a.preventDefault()}}return a});return(a,s)=>{const o=c;return n(),r("button",i({class:"c-page-control","aria-label":e(p)},e(v)),["backward"===f.variant?(n(),l(o,{key:0,class:"w-full h-full",name:"chevron-left"})):t("",!0),"forward"===f.variant?(n(),l(o,{key:1,class:"w-full h-full",name:"chevron-right"})):t("",!0)],16,d)}}});export{f as t};
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.