index.1e32654f.js 17 KB

1
  1. import{n as c,aS as Ye,a as ge,v as $e,a7 as ye,s as me,N as Oe,f as q,T as L,fh as Ze,c2 as de,fi as et,J as _e,_ as y,R as ae,S as tt,cO as Re,X as W,M as nt,cd as pe,al as Ee,L as at,O as G,co as it,a6 as rt,c1 as V,F as Te,am as ot,cj as lt,bi as fe,cw as st,di as ut,fj as ct}from"./index.7e08ba81.js";import{T as we}from"./transButton.38e068f8.js";import{C as dt}from"./CopyOutlined.56217d1c.js";import{E as pt}from"./EditOutlined.c9dad9df.js";var ft={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},vt=ft;function Ne(t){for(var e=1;e<arguments.length;e++){var i=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(i);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(i).filter(function(u){return Object.getOwnPropertyDescriptor(i,u).enumerable}))),r.forEach(function(u){yt(t,u,i[u])})}return t}function yt(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}var be=function(e,i){var r=Ne({},e,i.attrs);return c(Ye,Ne({},r,{icon:vt}),null)};be.displayName="EnterOutlined";be.inheritAttrs=!1;var mt=be,gt=function(){return{prefixCls:String,value:String,maxlength:Number,autoSize:{type:[Boolean,Object]},onSave:Function,onCancel:Function,onEnd:Function,onChange:Function,originContent:String,direction:String}},bt=ge({compatConfig:{MODE:3},name:"Editable",props:gt(),setup:function(e,i){var r=i.emit,u=i.slots,o=$e({current:e.value||"",lastKeyCode:void 0,inComposition:!1,cancelFlag:!1});ye(function(){return e.value},function(d){o.current=d});var s=me();Oe(function(){if(s.value){var d,x=(d=s.value)===null||d===void 0?void 0:d.resizableTextArea,R=x==null?void 0:x.textArea;R.focus();var j=R.value.length;R.setSelectionRange(j,j)}});function v(d){s.value=d}function m(d){var x=d.target.value;o.current=x.replace(/[\r\n]/g,""),r("change",o.current)}function a(){o.inComposition=!0}function g(){o.inComposition=!1}function E(d){var x=d.keyCode;x===de.ENTER&&d.preventDefault(),!o.inComposition&&(o.lastKeyCode=x)}function $(d){var x=d.keyCode,R=d.ctrlKey,j=d.altKey,p=d.metaKey,C=d.shiftKey;o.lastKeyCode===x&&!o.inComposition&&!R&&!j&&!p&&!C&&(x===de.ENTER?(K(),r("end")):x===de.ESC&&(o.current=e.originContent,r("cancel")))}function z(){K()}function K(){r("save",o.current.trim())}var B=q(function(){var d;return d={},L(d,"".concat(e.prefixCls),!0),L(d,"".concat(e.prefixCls,"-edit-content"),!0),L(d,"".concat(e.prefixCls,"-rtl"),e.direction==="rtl"),d});return function(){return c("div",{class:B.value},[c(Ze,{ref:v,maxlength:e.maxlength,value:o.current,onChange:m,onKeydown:E,onKeyup:$,onCompositionstart:a,onCompositionend:g,onBlur:z,rows:1,autoSize:e.autoSize===void 0||e.autoSize},null),u.enterIcon?u.enterIcon({className:"".concat(e.prefixCls,"-edit-content-confirm")}):c(mt,{class:"".concat(e.prefixCls,"-edit-content-confirm")},null)])}}}),ht=bt,Ct=3,xt=8,N,ve={padding:0,margin:0,display:"inline",lineHeight:"inherit"};function St(t){var e=Array.prototype.slice.apply(t);return e.map(function(i){return"".concat(i,": ").concat(t.getPropertyValue(i),";")}).join("")}function Le(t,e){t.setAttribute("aria-hidden","true");var i=window.getComputedStyle(e),r=St(i);t.setAttribute("style",r),t.style.position="fixed",t.style.left="0",t.style.height="auto",t.style.minHeight="auto",t.style.maxHeight="auto",t.style.paddingTop="0",t.style.paddingBottom="0",t.style.borderTopWidth="0",t.style.borderBottomWidth="0",t.style.top="-999999px",t.style.zIndex="-1000",t.style.textOverflow="clip",t.style.whiteSpace="normal",t.style.webkitLineClamp="none"}function Et(t){var e=document.createElement("div");Le(e,t),e.appendChild(document.createTextNode("text")),document.body.appendChild(e);var i=e.getBoundingClientRect().height;return document.body.removeChild(e),i}var Tt=function(t,e,i,r,u){N||(N=document.createElement("div"),N.setAttribute("aria-hidden","true"),document.body.appendChild(N));var o=e.rows,s=e.suffix,v=s===void 0?"":s,m=Et(t),a=Math.round(m*o*100)/100;Le(N,t);var g=et({render:function(){return c("div",{style:ve},[c("span",{style:ve},[i,v]),c("span",{style:ve},[r])])}});g.mount(N);function E(){var p=Math.round(N.getBoundingClientRect().height*100)/100;return p-.1<=a}if(E())return g.unmount(),{content:i,text:N.innerHTML,ellipsis:!1};var $=Array.prototype.slice.apply(N.childNodes[0].childNodes[0].cloneNode(!0).childNodes).filter(function(p){var C=p.nodeType,T=p.data;return C!==xt&&T!==""}),z=Array.prototype.slice.apply(N.childNodes[0].childNodes[1].cloneNode(!0).childNodes);g.unmount();var K=[];N.innerHTML="";var B=document.createElement("span");N.appendChild(B);var d=document.createTextNode(u+v);B.appendChild(d),z.forEach(function(p){N.appendChild(p)});function x(p){B.insertBefore(p,d)}function R(p,C){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:C.length,se=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,M=Math.floor((T+k)/2),Z=C.slice(0,M);if(p.textContent=Z,T>=k-1)for(var H=k;H>=T;H-=1){var X=C.slice(0,H);if(p.textContent=X,E()||!X)return H===C.length?{finished:!1,vNode:C}:{finished:!0,vNode:X}}return E()?R(p,C,M,k,M):R(p,C,T,M,se)}function j(p){var C=p.nodeType;if(C===Ct){var T=p.textContent||"",k=document.createTextNode(T);return x(k),R(k,T)}return{finished:!1,vNode:null}}return $.some(function(p){var C=j(p),T=C.finished,k=C.vNode;return k&&K.push(k),T}),{content:K,text:N.innerHTML,ellipsis:!0}},wt=["prefixCls","class","direction","component"],Nt=function(){return{prefixCls:String,direction:String,component:String}},kt=ge({name:"ATypography",inheritAttrs:!1,props:Nt(),setup:function(e,i){var r=i.slots,u=i.attrs,o=_e("typography",e),s=o.prefixCls,v=o.direction;return function(){var m,a=y(y({},e),u);a.prefixCls,a.class,a.direction;var g=a.component,E=g===void 0?"article":g,$=ae(a,wt);return c(E,y({class:tt(s.value,L({},"".concat(s.value,"-rtl"),v.value==="rtl"),u.class)},$),{default:function(){return[(m=r.default)===null||m===void 0?void 0:m.call(r)]}})}}}),P=kt,Pt=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var i=document.activeElement,r=[],u=0;u<e.rangeCount;u++)r.push(e.getRangeAt(u));switch(i.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":i.blur();break;default:i=null;break}return e.removeAllRanges(),function(){e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||r.forEach(function(o){e.addRange(o)}),i&&i.focus()}},$t=Pt,ke={"text/plain":"Text","text/html":"Url",default:"Text"},Ot="Copy to clipboard: #{key}, Enter";function _t(t){var e=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,e)}function Rt(t,e){var i,r,u,o,s,v=!1;e||(e={});var m=e.debug||!1;try{r=$t(),u=document.createRange(),o=document.getSelection(),s=document.createElement("span"),s.textContent=t,s.style.all="unset",s.style.position="fixed",s.style.top=0,s.style.clip="rect(0, 0, 0, 0)",s.style.whiteSpace="pre",s.style.webkitUserSelect="text",s.style.MozUserSelect="text",s.style.msUserSelect="text",s.style.userSelect="text",s.addEventListener("copy",function(g){if(g.stopPropagation(),e.format)if(g.preventDefault(),typeof g.clipboardData=="undefined"){m&&console.warn("unable to use e.clipboardData"),m&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var E=ke[e.format]||ke.default;window.clipboardData.setData(E,t)}else g.clipboardData.clearData(),g.clipboardData.setData(e.format,t);e.onCopy&&(g.preventDefault(),e.onCopy(g.clipboardData))}),document.body.appendChild(s),u.selectNodeContents(s),o.addRange(u);var a=document.execCommand("copy");if(!a)throw new Error("copy command was unsuccessful");v=!0}catch(g){m&&console.error("unable to copy using execCommand: ",g),m&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(e.format||"text",t),e.onCopy&&e.onCopy(window.clipboardData),v=!0}catch(E){m&&console.error("unable to copy using clipboardData: ",E),m&&console.error("falling back to prompt"),i=_t("message"in e?e.message:Ot),window.prompt(i,t)}}finally{o&&(typeof o.removeRange=="function"?o.removeRange(u):o.removeAllRanges()),s&&document.body.removeChild(s),r()}return v}var Lt=["type","disabled","content","class","style"],It=Re("webkitLineClamp"),At=Re("textOverflow"),Pe="...",Q=function(){return{editable:{type:[Boolean,Object],default:void 0},copyable:{type:[Boolean,Object],default:void 0},prefixCls:String,component:String,type:String,disabled:{type:Boolean,default:void 0},ellipsis:{type:[Boolean,Object],default:void 0},code:{type:Boolean,default:void 0},mark:{type:Boolean,default:void 0},underline:{type:Boolean,default:void 0},delete:{type:Boolean,default:void 0},strong:{type:Boolean,default:void 0},keyboard:{type:Boolean,default:void 0},content:String,"onUpdate:content":Function}},Dt=ge({compatConfig:{MODE:3},name:"Base",inheritAttrs:!1,props:Q(),setup:function(e,i){var r=i.slots,u=i.attrs,o=i.emit,s=_e("typography",e),v=s.prefixCls,m=s.direction,a=$e({copied:!1,ellipsisText:"",ellipsisContent:null,isEllipsis:!1,expanded:!1,clientRendered:!1,expandStr:"",copyStr:"",copiedStr:"",editStr:"",copyId:void 0,rafId:void 0,prevProps:void 0,originContent:""}),g=me(),E=me(),$=q(function(){var n=e.ellipsis;return n?y({rows:1,expandable:!1},W(n)==="object"?n:null):{}});Oe(function(){a.clientRendered=!0}),nt(function(){clearTimeout(a.copyId),pe.cancel(a.rafId)}),ye([function(){return $.value.rows},function(){return e.content}],function(){Ee(function(){Z()})},{flush:"post",deep:!0,immediate:!0}),at(function(){e.content===void 0&&(G(!e.editable,"Typography","When `editable` is enabled, please use `content` instead of children"),G(!e.ellipsis,"Typography","When `ellipsis` is enabled, please use `content` instead of children"))});function z(){var n,l;return e.ellipsis||e.editable?e.content:(n=g.value)===null||n===void 0||(l=n.$el)===null||l===void 0?void 0:l.innerText}function K(n){var l=$.value.onExpand;a.expanded=!0,l==null||l(n)}function B(n){n.preventDefault(),a.originContent=e.content,M(!0)}function d(n){x(n),M(!1)}function x(n){var l=p.value.onChange;n!==e.content&&(o("update:content",n),l==null||l(n))}function R(){var n,l;(n=(l=p.value).onCancel)===null||n===void 0||n.call(l),M(!1)}function j(n){n.preventDefault(),n.stopPropagation();var l=e.copyable,f=y({},W(l)==="object"?l:null);f.text===void 0&&(f.text=z()),Rt(f.text||""),a.copied=!0,Ee(function(){f.onCopy&&f.onCopy(),a.copyId=setTimeout(function(){a.copied=!1},3e3)})}var p=q(function(){var n=e.editable;return n?y({},W(n)==="object"?n:null):{editing:!1}}),C=it(!1,{value:q(function(){return p.value.editing})}),T=rt(C,2),k=T[0],se=T[1];function M(n){var l=p.value.onStart;n&&l&&l(),se(n)}ye(k,function(n){if(!n){var l;(l=E.value)===null||l===void 0||l.focus()}},{flush:"post"});function Z(){pe.cancel(a.rafId),a.rafId=pe(function(){X()})}var H=q(function(){var n=$.value,l=n.rows,f=n.expandable,b=n.suffix,w=n.onEllipsis,h=n.tooltip;return b||h||e.editable||e.copyable||f||w?!1:l===1?At:It}),X=function(){var l,f,b=a.ellipsisText,w=a.isEllipsis,h=$.value,S=h.rows,O=h.suffix,I=h.onEllipsis;if(!(!S||S<0||!((l=g.value)!==null&&l!==void 0&&l.$el)||a.expanded||e.content===void 0)&&!H.value){var _=Tt((f=g.value)===null||f===void 0?void 0:f.$el,{rows:S,suffix:O},e.content,he(!0),Pe),J=_.content,U=_.text,A=_.ellipsis;(b!==U||a.isEllipsis!==A)&&(a.ellipsisText=U,a.ellipsisContent=J,a.isEllipsis=A,w!==A&&I&&I(A))}};function je(n,l){var f=n.mark,b=n.code,w=n.underline,h=n.delete,S=n.strong,O=n.keyboard,I=l;function _(J,U){if(!!J){var A=function(){return I}();I=c(U,null,{default:function(){return[A]}})}}return _(S,"strong"),_(w,"u"),_(h,"del"),_(b,"code"),_(f,"mark"),_(O,"kbd"),I}function Me(n){var l=$.value,f=l.expandable,b=l.symbol;if(!f||!n&&(a.expanded||!a.isEllipsis))return null;var w=(r.ellipsisSymbol?r.ellipsisSymbol():b)||a.expandStr;return c("a",{key:"expand",class:"".concat(v.value,"-expand"),onClick:K,"aria-label":a.expandStr},[w])}function Ke(){if(!!e.editable){var n=e.editable,l=n.tooltip,f=n.triggerType,b=f===void 0?["icon"]:f,w=r.editableIcon?r.editableIcon():c(pt,{role:"button"},null),h=r.editableTooltip?r.editableTooltip():a.editStr,S=typeof h=="string"?h:"";return b.indexOf("icon")!==-1?c(fe,{key:"edit",title:l===!1?"":h},{default:function(){return[c(we,{ref:E,class:"".concat(v.value,"-edit"),onClick:B,"aria-label":S},{default:function(){return[w]}})]}}):null}}function He(){if(!!e.copyable){var n=e.copyable.tooltip,l=a.copied?a.copiedStr:a.copyStr,f=r.copyableTooltip?r.copyableTooltip({copied:a.copied}):l,b=typeof f=="string"?f:"",w=a.copied?c(ut,null,null):c(dt,null,null),h=r.copyableIcon?r.copyableIcon({copied:!!a.copied}):w;return c(fe,{key:"copy",title:n===!1?"":f},{default:function(){return[c(we,{class:["".concat(v.value,"-copy"),L({},"".concat(v.value,"-copy-success"),a.copied)],onClick:j,"aria-label":b},{default:function(){return[h]}})]}})}}function ze(){var n=u.class,l=u.style,f=p.value,b=f.maxlength,w=f.autoSize,h=f.onEnd;return c(ht,{class:n,style:l,prefixCls:v.value,value:e.content,originContent:a.originContent,maxlength:b,autoSize:w,onSave:d,onChange:x,onCancel:R,onEnd:h,direction:m.value},{enterIcon:r.editableEnterIcon})}function he(n){return[Me(n),Ke(),He()].filter(function(l){return l})}return function(){var n,l=p.value.triggerType,f=l===void 0?["icon"]:l,b=e.ellipsis||e.editable?e.content!==void 0?e.content:(n=r.default)===null||n===void 0?void 0:n.call(r):r.default?r.default():e.content;return k.value?ze():c(st,{componentName:"Text",children:function(h){var S,O=y(y({},e),u),I=O.type,_=O.disabled;O.content;var J=O.class,U=O.style,A=ae(O,Lt),ee=$.value,D=ee.rows,Ce=ee.suffix,ue=ee.tooltip,Ue=h.edit,Fe=h.copy,We=h.copied,Ve=h.expand;a.editStr=Ue,a.copyStr=Fe,a.copiedStr=We,a.expandStr=Ve;var Xe=V(A,["prefixCls","editable","copyable","ellipsis","mark","code","delete","underline","strong","keyboard","onUpdate:content"]),te=H.value,Je=D===1&&te,xe=D&&D>1&&te,F=b,qe;if(D&&a.isEllipsis&&!a.expanded&&!te){var ce,Se=A.title,ne=Se||"";!Se&&(typeof b=="string"||typeof b=="number")&&(ne=String(b)),ne=(ce=ne)===null||ce===void 0?void 0:ce.slice(String(a.ellipsisContent||"").length),F=c(Te,null,[ot(a.ellipsisContent),c("span",{title:ne,"aria-hidden":"true"},[Pe]),Ce])}else F=c(Te,null,[b,Ce]);F=je(e,F);var Ge=ue&&D&&a.isEllipsis&&!a.expanded&&!te,Qe=r.ellipsisTooltip?r.ellipsisTooltip():ue;return c(lt,{onResize:Z,disabled:!D},{default:function(){return[c(P,y({ref:g,class:[(S={},L(S,"".concat(v.value,"-").concat(I),I),L(S,"".concat(v.value,"-disabled"),_),L(S,"".concat(v.value,"-ellipsis"),D),L(S,"".concat(v.value,"-single-line"),D===1&&!a.isEllipsis),L(S,"".concat(v.value,"-ellipsis-single-line"),Je),L(S,"".concat(v.value,"-ellipsis-multiple-line"),xe),S),J],style:y(y({},U),{},{WebkitLineClamp:xe?D:void 0}),"aria-label":qe,direction:m.value,onClick:f.indexOf("text")!==-1?B:function(){}},Xe),{default:function(){return[Ge?c(fe,{title:ue===!0?b:Qe},{default:function(){return[c("span",null,[F])]}}):F,he()]}})]}})}},null)}}}),Y=Dt,Bt=["ellipsis","rel"],jt=function(){return V(y(y({},Q()),{},{ellipsis:{type:Boolean,default:void 0}}),["component"])},ie=function(e,i){var r=i.slots,u=i.attrs,o=y(y({},e),u),s=o.ellipsis,v=o.rel,m=ae(o,Bt);G(W(s)!=="object","Typography.Link","`ellipsis` only supports boolean value.");var a=y(y({},m),{},{rel:v===void 0&&m.target==="_blank"?"noopener noreferrer":v,ellipsis:!!s,component:"a"});return delete a.navigate,c(Y,a,r)};ie.displayName="ATypographyLink";ie.inheritAttrs=!1;ie.props=jt();var Ie=ie,Mt=function(){return V(Q(),["component"])},re=function(e,i){var r=i.slots,u=i.attrs,o=y(y({},e),{},{component:"div"},u);return c(Y,o,r)};re.displayName="ATypographyParagraph";re.inheritAttrs=!1;re.props=Mt();var Ae=re,Kt=function(){return y(y({},V(Q(),["component"])),{},{ellipsis:{type:[Boolean,Object],default:void 0}})},oe=function(e,i){var r=i.slots,u=i.attrs,o=e.ellipsis;G(W(o)!=="object"||!o||!("expandable"in o)&&!("rows"in o),"Typography.Text","`ellipsis` do not support `expandable` or `rows` props.");var s=y(y({},e),{},{ellipsis:o&&W(o)==="object"?V(o,["expandable","rows"]):o,component:"span"},u);return c(Y,s,r)};oe.displayName="ATypographyText";oe.inheritAttrs=!1;oe.props=Kt();var De=oe,Ht=["level"],zt=ct(1,2,3,4,5),Ut=function(){return y(y({},V(Q(),["component","strong"])),{},{level:Number})},le=function(e,i){var r=i.slots,u=i.attrs,o=e.level,s=o===void 0?1:o,v=ae(e,Ht),m;zt.indexOf(s)!==-1?m="h".concat(s):(G(!1,"Typography","Title only accept `1 | 2 | 3 | 4 | 5` as `level` value."),m="h1");var a=y(y({},v),{},{component:m},u);return c(Y,a,r)};le.displayName="ATypographyTitle";le.inheritAttrs=!1;le.props=Ut();var Be=le;P.Text=De;P.Title=Be;P.Paragraph=Ae;P.Link=Ie;P.Base=Y;P.install=function(t){return t.component(P.name,P),t.component(P.Text.displayName,De),t.component(P.Title.displayName,Be),t.component(P.Paragraph.displayName,Ae),t.component(P.Link.displayName,Ie),t};export{P as T};