UNPKG

jobsys-newbie

Version:

Enhanced component based on ant-design-vue

2 lines (1 loc) 17.3 kB
import{w as tt,x as ft,y as ct,z as et,A as dt,B as gt,D as mt,E as vt,G as bt}from"./index-16cac109.js";import{d as p,$ as H,aK as ot,a0 as ht,a1 as yt,P as $,x as wt,I as E,c as z,g as Ct,m as nt,r as Ot,e as $t,u as _t,w as G,k as Pt,B as xt,aL as St,h as Tt,aM as At,b as kt}from"./compact-item-45f3d050.js";import{T as Bt}from"./LeftOutlined-8f1bdfd3.js";import{O as W,d as T,a_ as X,bq as It,y as N,r as q,bp as Nt,aw as Dt}from"./app-e5356031.js";import{c as Z}from"./vnode-8424d922.js";import{i as Rt}from"./ExclamationCircleFilled-71949edd.js";const M=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],Et=(t,o,e,n,r)=>{const a=t/2,s=0,i=a,f=e*1/Math.sqrt(2),d=a-e*(1-1/Math.sqrt(2)),u=a-o*(1/Math.sqrt(2)),g=e*(Math.sqrt(2)-1)+o*(1/Math.sqrt(2)),m=2*a-u,y=g,b=2*a-f,B=d,D=2*a-s,A=i,_=a*Math.sqrt(2)+e*(Math.sqrt(2)-2),S=e*(Math.sqrt(2)-1);return{pointerEvents:"none",width:t,height:t,overflow:"hidden","&::after":{content:'""',position:"absolute",width:_,height:_,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${o}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:r,zIndex:0,background:"transparent"},"&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:t,height:t/2,background:n,clipPath:{_multi_value_:!0,value:[`polygon(${S}px 100%, 50% ${S}px, ${2*a-S}px 100%, ${S}px 100%)`,`path('M ${s} ${i} A ${e} ${e} 0 0 0 ${f} ${d} L ${u} ${g} A ${o} ${o} 0 0 1 ${m} ${y} L ${b} ${B} A ${e} ${e} 0 0 0 ${D} ${A} Z')`]},content:'""'}}};function Lt(t,o){return M.reduce((e,n)=>{const r=t[`${n}-1`],a=t[`${n}-3`],s=t[`${n}-6`],i=t[`${n}-7`];return p(p({},e),o(n,{lightColor:r,lightBorderColor:a,darkColor:s,textColor:i}))},{})}function Oe(t,o,e){if(!H(e))return!1;var n=typeof o;return(n=="number"?ot(e)&&tt(o,e.length):n=="string"&&o in e)?ft(e[o],t):!1}function Mt(t){return function(o,e,n){for(var r=-1,a=Object(o),s=n(o),i=s.length;i--;){var f=s[t?i:++r];if(e(a[f],f,a)===!1)break}return o}}var Vt=Mt();const jt=Vt;function Ft(t,o){return t&&jt(t,o,ct)}function Xt(t,o){return function(e,n){if(e==null)return e;if(!ot(e))return t(e,n);for(var r=e.length,a=o?r:-1,s=Object(e);(o?a--:++a<r)&&n(s[a],a,s)!==!1;);return e}}var Ht=Xt(Ft);const $e=Ht;var zt="[object Number]";function _e(t){return typeof t=="number"||ht(t)&&yt(t)==zt}function qt(t,o,e,n){if(!H(t))return t;o=et(o,t);for(var r=-1,a=o.length,s=a-1,i=t;i!=null&&++r<a;){var f=dt(o[r]),d=e;if(f==="__proto__"||f==="constructor"||f==="prototype")return t;if(r!=s){var u=i[f];d=n?n(u,f,i):void 0,d===void 0&&(d=H(u)?u:tt(o[r+1])?[]:{})}gt(i,f,d),i=i[f]}return t}function Wt(t,o,e){for(var n=-1,r=o.length,a={};++n<r;){var s=o[n],i=mt(t,s);e(i,s)&&qt(a,et(s,t),i)}return a}function Yt(t,o){return Wt(t,o,function(e,n){return vt(t,n)})}var Ut=bt(function(t,o){return t==null?{}:Yt(t,o)});const Pe=Ut,C={adjustX:1,adjustY:1},O=[0,0],rt={left:{points:["cr","cl"],overflow:C,offset:[-4,0],targetOffset:O},right:{points:["cl","cr"],overflow:C,offset:[4,0],targetOffset:O},top:{points:["bc","tc"],overflow:C,offset:[0,-4],targetOffset:O},bottom:{points:["tc","bc"],overflow:C,offset:[0,4],targetOffset:O},topLeft:{points:["bl","tl"],overflow:C,offset:[0,-4],targetOffset:O},leftTop:{points:["tr","tl"],overflow:C,offset:[-4,0],targetOffset:O},topRight:{points:["br","tr"],overflow:C,offset:[0,-4],targetOffset:O},rightTop:{points:["tl","tr"],overflow:C,offset:[4,0],targetOffset:O},bottomRight:{points:["tr","br"],overflow:C,offset:[0,4],targetOffset:O},rightBottom:{points:["bl","br"],overflow:C,offset:[4,0],targetOffset:O},bottomLeft:{points:["tl","bl"],overflow:C,offset:[0,4],targetOffset:O},leftBottom:{points:["br","bl"],overflow:C,offset:[-4,0],targetOffset:O}},Gt={prefixCls:String,id:String,overlayInnerStyle:$.any},Zt=W({compatConfig:{MODE:3},name:"Content",props:Gt,setup(t,o){let{slots:e}=o;return()=>{var n;return T("div",{class:`${t.prefixCls}-inner`,id:t.id,role:"tooltip",style:t.overlayInnerStyle},[(n=e.overlay)===null||n===void 0?void 0:n.call(e)])}}});var Jt=globalThis&&globalThis.__rest||function(t,o){var e={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&o.indexOf(n)<0&&(e[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(t);r<n.length;r++)o.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(t,n[r])&&(e[n[r]]=t[n[r]]);return e};function J(){}const Qt=W({compatConfig:{MODE:3},name:"Tooltip",inheritAttrs:!1,props:{trigger:$.any.def(["hover"]),defaultVisible:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},placement:$.string.def("right"),transitionName:String,animation:$.any,afterVisibleChange:$.func.def(()=>{}),overlayStyle:{type:Object,default:void 0},overlayClassName:String,prefixCls:$.string.def("rc-tooltip"),mouseEnterDelay:$.number.def(.1),mouseLeaveDelay:$.number.def(.1),getPopupContainer:Function,destroyTooltipOnHide:{type:Boolean,default:!1},align:$.object.def(()=>({})),arrowContent:$.any.def(null),tipId:String,builtinPlacements:$.object,overlayInnerStyle:{type:Object,default:void 0},popupVisible:{type:Boolean,default:void 0},onVisibleChange:Function,onPopupAlign:Function},setup(t,o){let{slots:e,attrs:n,expose:r}=o;const a=X(),s=()=>{const{prefixCls:u,tipId:g,overlayInnerStyle:m}=t;return[T("div",{class:`${u}-arrow`,key:"arrow"},[wt(e,t,"arrowContent")]),T(Zt,{key:"content",prefixCls:u,id:g,overlayInnerStyle:m},{overlay:e.overlay})]};r({getPopupDomNode:()=>a.value.getPopupDomNode(),triggerDOM:a,forcePopupAlign:()=>{var u;return(u=a.value)===null||u===void 0?void 0:u.forcePopupAlign()}});const f=X(!1),d=X(!1);return It(()=>{const{destroyTooltipOnHide:u}=t;if(typeof u=="boolean")f.value=u;else if(u&&typeof u=="object"){const{keepParent:g}=u;f.value=g===!0,d.value=g===!1}}),()=>{const{overlayClassName:u,trigger:g,mouseEnterDelay:m,mouseLeaveDelay:y,overlayStyle:b,prefixCls:B,afterVisibleChange:D,transitionName:A,animation:_,placement:S,align:V,destroyTooltipOnHide:Y,defaultVisible:I}=t,j=Jt(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible"]),R=p({},j);t.visible!==void 0&&(R.popupVisible=t.visible);const F=p(p(p({popupClassName:u,prefixCls:B,action:g,builtinPlacements:rt,popupPlacement:S,popupAlign:V,afterPopupVisibleChange:D,popupTransitionName:A,popupAnimation:_,defaultPopupVisible:I,destroyPopupOnHide:f.value,autoDestroy:d.value,mouseLeaveDelay:y,popupStyle:b,mouseEnterDelay:m},R),n),{onPopupVisibleChange:t.onVisibleChange||J,onPopupAlign:t.onPopupAlign||J,ref:a,popup:s()});return T(Bt,F,{default:e.default})}}}),Kt=()=>({trigger:[String,Array],open:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},placement:String,color:String,transitionName:String,overlayStyle:E(),overlayInnerStyle:E(),overlayClassName:String,openClassName:String,prefixCls:String,mouseEnterDelay:Number,mouseLeaveDelay:Number,getPopupContainer:Function,arrowPointAtCenter:{type:Boolean,default:void 0},autoAdjustOverflow:{type:[Boolean,Object],default:void 0},destroyTooltipOnHide:{type:Boolean,default:void 0},align:E(),builtinPlacements:E(),children:Array,onVisibleChange:Function,"onUpdate:visible":Function,onOpenChange:Function,"onUpdate:open":Function}),te={adjustX:1,adjustY:1},Q={adjustX:0,adjustY:0},ee=[0,0];function K(t){return typeof t=="boolean"?t?te:Q:p(p({},Q),t)}function oe(t){const{arrowWidth:o=4,horizontalArrowShift:e=16,verticalArrowShift:n=8,autoAdjustOverflow:r,arrowPointAtCenter:a}=t,s={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(e+o),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(n+o)]},topRight:{points:["br","tc"],offset:[e+o,-4]},rightTop:{points:["tl","cr"],offset:[4,-(n+o)]},bottomRight:{points:["tr","bc"],offset:[e+o,4]},rightBottom:{points:["bl","cr"],offset:[4,n+o]},bottomLeft:{points:["tl","bc"],offset:[-(e+o),4]},leftBottom:{points:["br","cl"],offset:[-4,n+o]}};return Object.keys(s).forEach(i=>{s[i]=a?p(p({},s[i]),{overflow:K(r),targetOffset:ee}):p(p({},rt[i]),{overflow:K(r)}),s[i].ignoreShake=!0}),s}function ne(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];for(let o=0,e=t.length;o<e;o++)if(t[o]!==void 0)return t[o]}const re=M.map(t=>`${t}-inverse`),ae=["success","processing","error","default","warning"];function le(t){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[...re,...M].includes(t):M.includes(t)}function xe(t){return ae.includes(t)}function se(t,o){const e=le(o),n=z({[`${t}-${o}`]:o&&e}),r={},a={};return o&&!e&&(r.background=o,a["--antd-arrow-background-color"]=o),{className:n,overlayStyle:r,arrowStyle:a}}function L(t){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return t.map(e=>`${o}${e}`).join(",")}const at=8;function ie(t){const o=at,{sizePopupArrow:e,contentRadius:n,borderRadiusOuter:r,limitVerticalRadius:a}=t,s=e/2-Math.ceil(r*(Math.sqrt(2)-1)),i=(n>12?n+2:12)-s,f=a?o-s:i;return{dropdownArrowOffset:i,dropdownArrowOffsetVertical:f}}function pe(t,o){const{componentCls:e,sizePopupArrow:n,marginXXS:r,borderRadiusXS:a,borderRadiusOuter:s,boxShadowPopoverArrow:i}=t,{colorBg:f,showArrowCls:d,contentRadius:u=t.borderRadiusLG,limitVerticalRadius:g}=o,{dropdownArrowOffsetVertical:m,dropdownArrowOffset:y}=ie({sizePopupArrow:n,contentRadius:u,borderRadiusOuter:s,limitVerticalRadius:g}),b=n/2+r;return{[e]:{[`${e}-arrow`]:[p(p({position:"absolute",zIndex:1,display:"block"},Et(n,a,s,f,i)),{"&:before":{background:f}})],[[`&-placement-top ${e}-arrow`,`&-placement-topLeft ${e}-arrow`,`&-placement-topRight ${e}-arrow`].join(",")]:{bottom:0,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${e}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${e}-arrow`]:{left:{_skip_check_:!0,value:y}},[`&-placement-topRight ${e}-arrow`]:{right:{_skip_check_:!0,value:y}},[[`&-placement-bottom ${e}-arrow`,`&-placement-bottomLeft ${e}-arrow`,`&-placement-bottomRight ${e}-arrow`].join(",")]:{top:0,transform:"translateY(-100%)"},[`&-placement-bottom ${e}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${e}-arrow`]:{left:{_skip_check_:!0,value:y}},[`&-placement-bottomRight ${e}-arrow`]:{right:{_skip_check_:!0,value:y}},[[`&-placement-left ${e}-arrow`,`&-placement-leftTop ${e}-arrow`,`&-placement-leftBottom ${e}-arrow`].join(",")]:{right:{_skip_check_:!0,value:0},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${e}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${e}-arrow`]:{top:m},[`&-placement-leftBottom ${e}-arrow`]:{bottom:m},[[`&-placement-right ${e}-arrow`,`&-placement-rightTop ${e}-arrow`,`&-placement-rightBottom ${e}-arrow`].join(",")]:{left:{_skip_check_:!0,value:0},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${e}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${e}-arrow`]:{top:m},[`&-placement-rightBottom ${e}-arrow`]:{bottom:m},[L(["&-placement-topLeft","&-placement-top","&-placement-topRight"],d)]:{paddingBottom:b},[L(["&-placement-bottomLeft","&-placement-bottom","&-placement-bottomRight"],d)]:{paddingTop:b},[L(["&-placement-leftTop","&-placement-left","&-placement-leftBottom"],d)]:{paddingRight:{_skip_check_:!0,value:b}},[L(["&-placement-rightTop","&-placement-right","&-placement-rightBottom"],d)]:{paddingLeft:{_skip_check_:!0,value:b}}}}}const ue=t=>{const{componentCls:o,tooltipMaxWidth:e,tooltipColor:n,tooltipBg:r,tooltipBorderRadius:a,zIndexPopup:s,controlHeight:i,boxShadowSecondary:f,paddingSM:d,paddingXS:u,tooltipRadiusOuter:g}=t;return[{[o]:p(p(p(p({},Ot(t)),{position:"absolute",zIndex:s,display:"block","&":[{width:"max-content"},{width:"intrinsic"}],maxWidth:e,visibility:"visible","&-hidden":{display:"none"},"--antd-arrow-background-color":r,[`${o}-inner`]:{minWidth:i,minHeight:i,padding:`${d/2}px ${u}px`,color:n,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:r,borderRadius:a,boxShadow:f},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${o}-inner`]:{borderRadius:Math.min(a,at)}},[`${o}-content`]:{position:"relative"}}),Lt(t,(m,y)=>{let{darkColor:b}=y;return{[`&${o}-${m}`]:{[`${o}-inner`]:{backgroundColor:b},[`${o}-arrow`]:{"--antd-arrow-background-color":b}}}})),{"&-rtl":{direction:"rtl"}})},pe(nt(t,{borderRadiusOuter:g}),{colorBg:"var(--antd-arrow-background-color)",showArrowCls:"",contentRadius:a,limitVerticalRadius:!0}),{[`${o}-pure`]:{position:"relative",maxWidth:"none"}}]},fe=(t,o)=>Ct("Tooltip",n=>{if((o==null?void 0:o.value)===!1)return[];const{borderRadius:r,colorTextLightSolid:a,colorBgDefault:s,borderRadiusOuter:i}=n,f=nt(n,{tooltipMaxWidth:250,tooltipColor:a,tooltipBorderRadius:r,tooltipBg:s,tooltipRadiusOuter:i>4?4:i});return[ue(f),Rt(n,"zoom-big-fast")]},n=>{let{zIndexPopupBase:r,colorBgSpotlight:a}=n;return{zIndexPopup:r+70,colorBgDefault:a}})(t),ce=(t,o)=>{const e={},n=p({},t);return o.forEach(r=>{t&&r in t&&(e[r]=t[r],delete n[r])}),{picked:e,omitted:n}},de=()=>p(p({},Kt()),{title:$.any}),Se=()=>({trigger:"hover",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),ge=W({compatConfig:{MODE:3},name:"ATooltip",inheritAttrs:!1,props:$t(de(),{trigger:"hover",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),slots:Object,setup(t,o){let{slots:e,emit:n,attrs:r,expose:a}=o;const{prefixCls:s,getPopupContainer:i,direction:f,rootPrefixCls:d}=_t("tooltip",t),u=N(()=>{var l;return(l=t.open)!==null&&l!==void 0?l:t.visible}),g=q(ne([t.open,t.visible])),m=q();let y;Nt(u,l=>{G.cancel(y),y=G(()=>{g.value=!!l})});const b=()=>{var l;const c=(l=t.title)!==null&&l!==void 0?l:e.title;return!c&&c!==0},B=l=>{const c=b();u.value===void 0&&(g.value=c?!1:l),c||(n("update:visible",l),n("visibleChange",l),n("update:open",l),n("openChange",l))};a({getPopupDomNode:()=>m.value.getPopupDomNode(),open:g,forcePopupAlign:()=>{var l;return(l=m.value)===null||l===void 0?void 0:l.forcePopupAlign()}});const A=N(()=>{const{builtinPlacements:l,arrowPointAtCenter:c,autoAdjustOverflow:P}=t;return l||oe({arrowPointAtCenter:c,autoAdjustOverflow:P})}),_=l=>l||l==="",S=l=>{const c=l.type;if(typeof c=="object"&&l.props&&((c.__ANT_BUTTON===!0||c==="button")&&_(l.props.disabled)||c.__ANT_SWITCH===!0&&(_(l.props.disabled)||_(l.props.loading))||c.__ANT_RADIO===!0&&_(l.props.disabled))){const{picked:P,omitted:w}=ce(At(l),["position","left","right","top","bottom","float","display","zIndex"]),x=p(p({display:"inline-block"},P),{cursor:"not-allowed",lineHeight:1,width:l.props&&l.props.block?"100%":void 0}),h=p(p({},w),{pointerEvents:"none"}),v=Z(l,{style:h},!0);return T("span",{style:x,class:`${s.value}-disabled-compatible-wrapper`},[v])}return l},V=()=>{var l,c;return(l=t.title)!==null&&l!==void 0?l:(c=e.title)===null||c===void 0?void 0:c.call(e)},Y=(l,c)=>{const P=A.value,w=Object.keys(P).find(x=>{var h,v;return P[x].points[0]===((h=c.points)===null||h===void 0?void 0:h[0])&&P[x].points[1]===((v=c.points)===null||v===void 0?void 0:v[1])});if(w){const x=l.getBoundingClientRect(),h={top:"50%",left:"50%"};w.indexOf("top")>=0||w.indexOf("Bottom")>=0?h.top=`${x.height-c.offset[1]}px`:(w.indexOf("Top")>=0||w.indexOf("bottom")>=0)&&(h.top=`${-c.offset[1]}px`),w.indexOf("left")>=0||w.indexOf("Right")>=0?h.left=`${x.width-c.offset[0]}px`:(w.indexOf("right")>=0||w.indexOf("Left")>=0)&&(h.left=`${-c.offset[0]}px`),l.style.transformOrigin=`${h.left} ${h.top}`}},I=N(()=>se(s.value,t.color)),j=N(()=>r["data-popover-inject"]),[R,F]=fe(s,N(()=>!j.value));return()=>{var l,c;const{openClassName:P,overlayClassName:w,overlayStyle:x,overlayInnerStyle:h}=t;let v=(c=Pt((l=e.default)===null||l===void 0?void 0:l.call(e)))!==null&&c!==void 0?c:null;v=v.length===1?v[0]:v;let U=g.value;if(u.value===void 0&&b()&&(U=!1),!v)return null;const k=S(xt(v)&&!St(v)?v:T("span",null,[v])),lt=z({[P||`${s.value}-open`]:!0,[k.props&&k.props.class]:k.props&&k.props.class}),st=z(w,{[`${s.value}-rtl`]:f.value==="rtl"},I.value.className,F.value),it=p(p({},I.value.overlayStyle),h),pt=I.value.arrowStyle,ut=p(p(p({},r),t),{prefixCls:s.value,getPopupContainer:i==null?void 0:i.value,builtinPlacements:A.value,visible:U,ref:m,overlayClassName:st,overlayStyle:p(p({},pt),x),overlayInnerStyle:it,onVisibleChange:B,onPopupAlign:Y,transitionName:Tt(d.value,"zoom-big-fast",t.transitionName)});return R(T(Qt,ut,{default:()=>[g.value?Z(k,{class:lt}):k],arrowContent:()=>T("span",{class:`${s.value}-arrow-content`},null),overlay:V}))}}}),Te=kt(ge),me=()=>{const t=q(new Map),o=e=>n=>{t.value.set(e,n)};return Dt(()=>{t.value=new Map}),[o,t]},Ae=me;export{M as P,Te as T,Kt as a,$e as b,Oe as c,ie as d,oe as e,ne as f,pe as g,Lt as h,_e as i,le as j,xe as k,Pe as p,Et as r,Se as t,Ae as u};