Files
xin-procurement/public/assets/popover-BGq_MyT2.js
T
2026-08-31 22:21:59 +08:00

1 line
4.4 KiB
JavaScript

import{i as e}from"./rolldown-runtime-BgaNhQyE.js";import{$ as t,Ct as n,Dr as r,Ln as i,Ot as a,Ut as o,Vn as s,Wt as c,Zt as l,xn as u,xt as d,yn as f,yr as p,zn as m}from"./jsx-runtime-CRBytmvs.js";import{c as h,d as g,h as _,i as v,s as y,t as b,u as x}from"./tooltip-SaeG1Uv7.js";var S=e(r()),C=e=>a(e)?n(e)?e():e:null,w=`50%`,T=e=>{let{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:i,innerPadding:a,dropShadowPopover:s,colorTextHeading:c,borderRadiusLG:u,zIndexPopup:d,titleMarginBottom:f,colorBgElevated:p,popoverBg:m,titleBorderBottom:g,innerContentPadding:_,titlePadding:v,antCls:y}=e,[b,x]=o(y,`tooltip`);return[{[t]:{...l(e),position:`absolute`,top:0,left:{_skip_check_:!0,value:0},zIndex:d,fontWeight:`normal`,whiteSpace:`normal`,textAlign:`start`,cursor:`auto`,userSelect:`text`,filter:s,[b(`valid-offset-x`)]:x(`arrow-offset-x`,`var(--arrow-x)`),transformOrigin:[x(`valid-offset-x`,w),`var(--arrow-y, ${w})`].join(` `),[b(`arrow-background-color`)]:p,width:`max-content`,maxWidth:`100vw`,"&-rtl":{direction:`rtl`},"&-hidden":{display:`none`},[`${t}-content`]:{position:`relative`},[`${t}-container`]:{backgroundColor:m,backgroundClip:`padding-box`,borderRadius:u,padding:a},[`${t}-title`]:{minWidth:r,marginBottom:f,color:c,fontWeight:i,borderBottom:g,padding:v},[`${t}-content`]:{color:n,padding:_}}},h(e,x(`arrow-background-color`),{arrowShadow:!1}),{[`${t}-pure`]:{position:`relative`,maxWidth:`none`,margin:e.sizePopupArrow,display:`inline-block`}}]},E=e=>{let{componentCls:t,antCls:n}=e,[r]=o(n,`tooltip`);return{[t]:f.map(n=>{let i=e[`${n}6`];return{[`&${t}-${n}`]:{[r(`arrow-background-color`)]:i,[`${t}-inner`]:{backgroundColor:i},[`${t}-arrow`]:{background:`transparent`}}}})}},D=c(`Popover`,e=>{let{colorBgElevated:t,colorText:n}=e,r=u(e,{popoverBg:t,popoverColor:n});return[T(r),E(r),_(r,`zoom-big`)]},e=>{let{lineWidth:t,controlHeight:n,fontHeight:r,padding:i,wireframe:a,zIndexPopupBase:o,borderRadiusLG:s,marginXS:c,lineType:l,colorSplit:u,paddingSM:d}=e,f=n-r,p=f/2,m=f/2-t,h=i;return{titleMinWidth:177,zIndexPopup:o+30,...x(e),...y({contentRadius:s,limitVerticalRadius:!0}),innerPadding:a?0:12,titleMarginBottom:a?0:c,titlePadding:a?`${p}px ${h}px ${m}px`:0,titleBorderBottom:a?`${t}px ${l} ${u}`:`none`,innerContentPadding:a?`${d}px ${h}px`:0}},{resetStyle:!1,deprecatedTokens:[[`width`,`titleMinWidth`],[`minWidth`,`titleMinWidth`]]}),O=e=>{let{title:t,content:n,prefixCls:r,classNames:i,styles:o}=e;return!a(t)&&!a(n)?null:S.createElement(S.Fragment,null,a(t)&&S.createElement(`div`,{className:s(`${r}-title`,i?.title),style:o?.title},t),a(n)&&S.createElement(`div`,{className:s(`${r}-content`,i?.content),style:o?.content},n))},k=e=>{let{hashId:t,prefixCls:n,className:r,style:i,placement:a=`top`,title:o,content:c,children:l,classNames:u,styles:f}=e,p=C(o),m=C(c),h={...e,placement:a},[_,v]=d([u],[f],{props:h}),y=s(t,n,`${n}-pure`,`${n}-placement-${a}`,r);return S.createElement(`div`,{className:y,style:i},S.createElement(`div`,{className:`${n}-arrow`}),S.createElement(g,{...e,className:t,prefixCls:n,classNames:_,styles:v},l||S.createElement(O,{prefixCls:n,title:p,content:m,classNames:_,styles:v})))},A=e=>{let{prefixCls:t,className:n,...r}=e,{getPrefixCls:a}=S.useContext(i),o=a(`popover`,t),[c,l]=D(o);return S.createElement(k,{...r,prefixCls:o,hashId:c,className:s(n,l)})},j=S.forwardRef((e,n)=>{let{prefixCls:r,title:i,content:o,overlayClassName:c,placement:l=`top`,trigger:u,children:f,mouseEnterDelay:h=.1,mouseLeaveDelay:g=.1,onOpenChange:_,overlayStyle:y={},styles:x,classNames:w,motion:T,arrow:E,...k}=e,{getPrefixCls:A,className:j,style:M,classNames:N,styles:P,arrow:F,trigger:I}=m(`popover`),L=A(`popover`,r),[R,z]=D(L),B=A(),V=v(E,F),H=u||I||`hover`,U={...e,placement:l,trigger:H,mouseEnterDelay:h,mouseLeaveDelay:g,overlayStyle:y,styles:x,classNames:w},[W,G]=d([N,w],[P,x],{props:U}),K=s(c,R,z,j,W.root),[q,J]=p(e.defaultOpen??!1,e.open),Y=e=>{J(e),_?.(e)},X=C(i),Z=C(o);return S.createElement(b,{unique:!1,arrow:V,placement:l,trigger:H,mouseEnterDelay:h,mouseLeaveDelay:g,...k,prefixCls:L,classNames:{root:K,container:W.container,arrow:W.arrow},styles:{root:{...G.root,...M,...y},container:G.container,arrow:G.arrow},ref:n,open:q,onOpenChange:Y,overlay:a(X)||a(Z)?S.createElement(O,{prefixCls:L,title:X,content:Z,classNames:W,styles:G}):null,motion:{motionName:t(B,`zoom-big`,typeof T?.motionName==`string`?T?.motionName:void 0)},"data-popover-inject":!0},f)});j._InternalPanelDoNotUseOrYouWillBeFired=A;export{A as n,C as r,j as t};