Files
doormile_crm_build/dist/assets/Link-Bp7Yd4eg.js
2026-06-16 15:26:57 +05:30

2 lines
2.8 KiB
JavaScript

import{l as x,m as h,a as p,n as g,o as v,_ as a,j as k,p as R,v as V,w as F,P as z,au as b,A as W,av as E,y as H,q as L,T as q}from"./index-BM8mPUSr.js";function I(e){return x("MuiCard",e)}h("MuiCard",["root"]);const O=["className","raised"],S=e=>{const{classes:o}=e;return V({root:["root"]},I,o)},G=F(z,{name:"MuiCard",slot:"Root",overridesResolver:(e,o)=>o.root})(()=>({overflow:"hidden"})),so=p.forwardRef(function(o,s){const n=g({props:o,name:"MuiCard"}),{className:t,raised:r=!1}=n,c=v(n,O),i=a({},n,{raised:r}),u=S(i);return k.jsx(G,a({className:R(u.root,t),elevation:r?8:void 0,ref:s,ownerState:i},c))});function J(e){return x("MuiLink",e)}const K=h("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),D={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Q=e=>D[e]||e,X=({theme:e,ownerState:o})=>{const s=Q(o.color),n=b(e,`palette.${s}`,!1)||o.color,t=b(e,`palette.${s}Channel`);return"vars"in e&&t?`rgba(${t} / 0.4)`:W(n,.4)},Y=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],Z=e=>{const{classes:o,component:s,focusVisible:n,underline:t}=e,r={root:["root",`underline${L(t)}`,s==="button"&&"button",n&&"focusVisible"]};return V(r,J,o)},oo=F(q,{name:"MuiLink",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:s}=e;return[o.root,o[`underline${L(s.underline)}`],s.component==="button"&&o.button]}})(({theme:e,ownerState:o})=>a({},o.underline==="none"&&{textDecoration:"none"},o.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},o.underline==="always"&&a({textDecoration:"underline"},o.color!=="inherit"&&{textDecorationColor:X({theme:e,ownerState:o})},{"&:hover":{textDecorationColor:"inherit"}}),o.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${K.focusVisible}`]:{outline:"auto"}})),no=p.forwardRef(function(o,s){const n=g({props:o,name:"MuiLink"}),{className:t,color:r="primary",component:c="a",onBlur:i,onFocus:u,TypographyClasses:M,underline:$="always",variant:f="inherit",sx:d}=n,A=v(n,Y),{isFocusVisibleRef:m,onBlur:N,onFocus:T,ref:j}=E(),[B,y]=p.useState(!1),P=H(s,j),U=l=>{N(l),m.current===!1&&y(!1),i&&i(l)},_=l=>{T(l),m.current===!0&&y(!0),u&&u(l)},C=a({},n,{color:r,component:c,focusVisible:B,underline:$,variant:f}),w=Z(C);return k.jsx(oo,a({color:r,className:R(w.root,t),classes:M,component:c,onBlur:U,onFocus:_,ref:P,ownerState:C,variant:f,sx:[...Object.keys(D).includes(r)?[]:[{color:r}],...Array.isArray(d)?d:[d]]},A))});export{so as C,no as L};