first commit

This commit is contained in:
liu
2026-05-30 17:38:49 +08:00
commit 2bcb722448
413 changed files with 43656 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
import{z as D,r as t,a5 as I,bg as z,bp as J,bq as K,br as k,L as w,B as U,bs as Y,bt as _,bu as G,J as Q,aA as Z,bv as ee,K as te,bw as ne,bx as oe}from"./index-B-sDl1ER.js";const se=n=>{const{componentCls:e,iconCls:l,antCls:s,zIndexPopup:c,colorText:r,colorWarning:i,marginXXS:o,marginXS:m,fontSize:p,fontWeightStrong:g,colorTextHeading:u}=n;return{[e]:{zIndex:c,[`&${s}-popover`]:{fontSize:p},[`${e}-message`]:{marginBottom:m,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e}-message-icon ${l}`]:{color:i,fontSize:p,lineHeight:1,marginInlineEnd:m},[`${e}-title`]:{fontWeight:g,color:u,"&:only-child":{fontWeight:"normal"}},[`${e}-description`]:{marginTop:o,color:r}},[`${e}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:m}}}}},re=n=>{const{zIndexPopupBase:e}=n;return{zIndexPopup:e+60}},B=D("Popconfirm",se,re,{resetStyle:!1}),O=n=>{const{prefixCls:e,okButtonProps:l,cancelButtonProps:s,title:c,description:r,cancelText:i,okText:o,okType:m="primary",icon:p=t.createElement(I,null),showCancel:g=!0,close:u,onConfirm:b,onCancel:f,onPopupClick:v,classNames:C,styles:x}=n,{getPrefixCls:S}=t.useContext(z),[d]=J("Popconfirm",K.Popconfirm),P=k(c),y=k(r);return t.createElement("div",{className:`${e}-inner-content`,onClick:v},t.createElement("div",{className:`${e}-message`},p&&t.createElement("span",{className:`${e}-message-icon`},p),t.createElement("div",{className:`${e}-message-text`},P&&t.createElement("div",{className:w(`${e}-title`,C?.title),style:x?.title},P),y&&t.createElement("div",{className:w(`${e}-description`,C?.content),style:x?.content},y))),t.createElement("div",{className:`${e}-buttons`},g&&t.createElement(U,{onClick:f,size:"small",...s},i||d?.cancelText),t.createElement(Y,{buttonProps:{size:"small",..._(m),...l},actionFn:b,close:u,prefixCls:S("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},o||d?.okText)))},ae=n=>{const{prefixCls:e,placement:l,className:s,style:c,...r}=n,{getPrefixCls:i}=t.useContext(z),o=i("popconfirm",e);return B(o),t.createElement(G,{placement:l,className:w(o,s),style:c,content:t.createElement(O,{prefixCls:o,...r})})},le=t.forwardRef((n,e)=>{const{prefixCls:l,placement:s="top",trigger:c,okType:r="primary",icon:i=t.createElement(I,null),children:o,overlayClassName:m,onOpenChange:p,overlayStyle:g,styles:u,arrow:b,classNames:f,...v}=n,{getPrefixCls:C,className:x,style:S,classNames:d,styles:P,arrow:y,trigger:A}=Q("popconfirm"),[W,L]=Z(n.defaultOpen??!1,n.open),R=ee(b,y),T=c||A||"click",$=a=>{L(a),p?.(a)},H=()=>{$(!1)},V=a=>n.onConfirm?.call(void 0,a),X=a=>{$(!1),n.onCancel?.call(void 0,a)},q=a=>{const{disabled:j=!1}=n;j||$(a)},h=C("popconfirm",l),F={...n,placement:s,trigger:T,okType:r,overlayStyle:g,styles:u,classNames:f},[N,E]=te([d,f],[P,u],{props:F}),M=w(h,x,m,N.root);return B(h),t.createElement(ne,{arrow:R,...oe(v,["title"]),trigger:T,placement:s,onOpenChange:q,open:W,ref:e,classNames:{root:M,container:N.container,arrow:N.arrow},styles:{root:{...S,...E.root,...g},container:E.container,arrow:E.arrow},content:t.createElement(O,{okType:r,icon:i,...n,prefixCls:h,close:H,onConfirm:V,onCancel:X,classNames:N,styles:E}),"data-popover-inject":!0},o)}),ce=le;ce._InternalPanelDoNotUseOrYouWillBeFired=ae;export{ce as P};