PageSourceSearch

https://seomaker.ai/_nuxt-v2/CtZgbgbi.js

js seomaker.ai collected 2026-10-05 12:36:50 UTC 2,960 bytes, 1 lines download raw bytes

1import{Ct as e,Dn as t,Mt as n,St as r,Xn as i,_n as a,ei as o,jr as s,wn as c,xt as l,yt as u}from"./BPsVqlsv.js";import{t as d}from"./ClK-vs_A.js";import{t as f}from"./BwKsV0YZ.js";var p=[`aria-label`],m=Object.assign(n({__name:`UiSpinner`,props:{size:{default:`md`},label:{default:`Loading`}},setup(t){let n=t,r=u(()=>({sm:`size-4 border-2`,md:`size-6 border-2`,lg:`size-10 border-4`})[n.size]);return(n,i)=>(a(),e(`span`,{role:`status`,"aria-label":t.label,class:o([`inline-block animate-spin rounded-full border-current border-r-transparent align-[-0.125em]`,s(r)])},null,10,p))}}),{__name:`UiSpinner`}),h=Object.assign(n({__name:`UiButton`,props:{variant:{default:`primary`},size:{default:`md`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},block:{type:Boolean,default:!1},type:{default:`button`},to:{default:void 0},href:{default:void 0},icon:{default:void 0},iconTrailing:{default:void 0},ariaLabel:{default:void 0}},emits:[`click`],setup(e,{emit:n}){let p=e,h=n,g=u(()=>p.disabled||p.loading),_=u(()=>p.to===void 0?p.href===void 0?`button`:`a`:d),v=u(()=>p.to===void 0&&p.href===void 0),y=u(()=>({primary:`bg-ink-850 text-white hover:bg-ink-800 active:bg-ink-900 focus-visible:ring-brand`,secondary:`bg-surface text-ink-800 ring-1 ring-inset ring-line hover:bg-ink-50 active:bg-ink-100 focus-visible:ring-brand`,ghost:`bg-transparent text-ink-700 hover:bg-ink-100 active:bg-ink-200 focus-visible:ring-brand`,danger:`bg-error text-white hover:bg-error-600 active:bg-error-700 focus-visible:ring-error`,cta:`bg-cta text-white hover:opacity-90 active:opacity-80 focus-visible:ring-cta-from`})[p.variant]),b=u(()=>({sm:`h-8 gap-1.5 px-3 text-xs`,md:`h-10 gap-2 px-4 text-sm`,lg:`h-12 gap-2.5 px-6 text-base`})[p.size]),x=u(()=>({sm:`size-4`,md:`size-5`,lg:`size-5`})[p.size]),S=u(()=>p.size===`lg`?`md`:`sm`);function C(e){if(g.value){e.preventDefault(),e.stopPropagation();return}h(`click`,e)}return(n,u)=>{let d=m,p=f;return a(),l(t(s(_)),{to:s(g)?void 0:e.to,href:s(g)?void 0:e.href,type:s(v)?e.type:void 0,disabled:s(v)&&s(g)?!0:void 0,"aria-disabled":!s(v)&&s(g)?`true`:void 0,"aria-busy":e.loading?`true`:void 0,"aria-label":e.ariaLabel,tabindex:!s(v)&&s(g)?-1:void 0,class:o([`inline-flex cursor-pointer items-center justify-center rounded-ui font-medium transition-colors`,`focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-none`,s(y),s(b),e.block?`w-full`:``,s(g)?`pointer-events-none cursor-not-allowed opacity-60`:``]),onClick:C},{default:i(()=>[e.loading?(a(),l(d,{key:0,size:s(S)},null,8,[`size`])):e.icon?(a(),l(p,{key:1,name:e.icon,class:o(s(x)),"aria-hidden":`true`},null,8,[`name`,`class`])):r(``,!0),c(n.$slots,`default`),e.iconTrailing?(a(),l(p,{key:2,name:e.iconTrailing,class:o(s(x)),"aria-hidden":`true`},null,8,[`name`,`class`])):r(``,!0)]),_:3},8,[`to`,`href`,`type`,`disabled`,`aria-disabled`,`aria-busy`,`aria-label`,`tabindex`,`class`])}}}),{__name:`UiButton`});export{m as n,h 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.