UNPKG

@lucidcms/core

Version:

The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.

1 lines 1.37 kB
import{J as e,fn as t,i as n}from"./ErrorBlock-CuwX01Wv.js";import{D as r,M as i,S as a,c as o,m as s,o as c,r as l,s as u,u as d}from"./web-BWdORzMO.js";var f=s(`<div class="flex items-center justify-center absolute inset-0 z-10 rounded-md bg-card-base/50">`),p=s(`<button type=button class="px-6 py-3 h-12 text-base flex items-center justify-center min-w-max text-center focus:outline-none outline-none focus-visible:ring-1 duration-200 transition-colors rounded-md relative disabled:cursor-not-allowed disabled:opacity-80 font-base border border-border hover:border-transparent text-body fill-title bg-input-base hover:bg-secondary-hover hover:text-secondary-contrast hover:fill-secondary-contrast w-full group"> `),m=s(`<img class="mr-3 h-4 w-4 group-hover:invert transition-all duration-200">`),h=s=>(()=>{var c=p(),h=c.firstChild;return l(c,`click`,s.onClick,!0),u(c,r(a,{get when(){return s.isLoading},get children(){var e=f();return u(e,r(n,{size:`sm`})),e}}),h),u(c,(()=>{var t=o(()=>!!s.provider.icon);return()=>t()?(()=>{var e=m();return i(t=>{var n=s.provider.icon,r=s.provider.name;return n!==t.e&&d(e,`src`,t.e=n),r!==t.t&&d(e,`alt`,t.t=r),t},{e:void 0,t:void 0}),e})():r(e,{class:`size-4 mr-3`})})(),h),u(c,()=>t()(`auth.providers.continue.with`),h),u(c,()=>s.provider.name,null),i(()=>c.disabled=s.disabled||s.isLoading),c})();c([`click`]);export{h as t};