veza/apps/web/dist_verification/assets/AuthButton-C1maCyAI.js

2 lines
898 B
JavaScript
Raw Normal View History

2026-02-07 19:36:48 +00:00
import{j as e}from"./vendor-react-YMhRUmcb.js";import{d as i}from"./index-D2uzyr9g.js";function c({loading:r,variant:t="primary",className:a,children:n,disabled:o,...s}){return e.jsx("button",{className:i("w-full px-4 py-2.5 rounded-xl font-medium transition-all duration-[var(--duration-immersive)] ease-in-out focus:outline-none focus:ring-2 focus:ring-primary/20 focus:ring-offset-2 focus:ring-offset-background",t==="primary"?"bg-primary text-primary-foreground hover:opacity-90 shadow-[0_0_20px_var(--color-primary)/0.25]":"bg-muted text-foreground hover:bg-muted/80 border border-border",(o||r)&&"opacity-50 cursor-not-allowed",a),disabled:o||r,"aria-busy":r,"aria-disabled":o||r?"true":"false",...s,children:r?e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"sr-only",children:"Chargement en cours"}),e.jsx("span",{"aria-hidden":"true",children:"Chargement..."})]}):n})}export{c as A};