"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[9006],{89006:function(ce,B,t){t.r(B),t.d(B,{default:function(){return N}});var c=t(67294),A=t(4393),j=t(68997),E=t(66309),Z=t(83622),S=t(54811),L=t(87547),V=t(24019),z=t(99611),M=t(71255),D=t(49647),R=t(76772),l={postCardWrapper:"postCardWrapper___Sw1Si",postCard:"postCard___fLKNa",coverContainer:"coverContainer___G8o14",coverImage:"coverImage___sncxe",promotionBadge:"promotionBadge___nrfDy",cardContent:"cardContent___xoKs_",postTitle:"postTitle___kJNUt",postMeta:"postMeta___oAvcH",authorName:"authorName___AVhSm",publishTime:"publishTime___LrPqh",tagsContainer:"tagsContainer___Ckoiq",tag:"tag___IP8Kd",postSummary:"postSummary___J1Qc5",postFooter:"postFooter___XVcur",stats:"stats___pQyr9",statItem:"statItem___GZj0J",anticon:"anticon____ZK1P",readMoreBtn:"readMoreBtn___Byv5W"},r=t(85893),X=function(F){var i=F.post,q=i.id,T=i.title,$=i.author,K=i.publishTime,p=i.tags,U=i.views,x=i.comments,J=i.favorites,_=i.likes,ee=i.coverImage,I=i.summary,oe=i.promotionPlanId,e=i.isPromoted,s=function(){R.history.push("/post-detail/".concat(q))};return(0,r.jsx)("div",{className:l.postCardWrapper,children:(0,r.jsx)(A.Z,{hoverable:!0,cover:(0,r.jsxs)("div",{className:l.coverContainer,children:[e&&(0,r.jsxs)("div",{className:l.promotionBadge,children:[(0,r.jsx)(S.Z,{}),(0,r.jsx)("span",{children:"\u63A8\u5E7F"})]}),(0,r.jsx)("img",{alt:T,src:ee,className:l.coverImage,onError:function(o){o.currentTarget.src="/images/404.png"}})]}),className:l.postCard,bodyStyle:{padding:"16px",height:"240px",display:"flex",flexDirection:"column"},children:(0,r.jsxs)("div",{className:l.cardContent,children:[(0,r.jsx)("h3",{className:l.postTitle,title:T,children:T}),(0,r.jsxs)("div",{className:l.postMeta,children:[(0,r.jsx)(j.Z,{size:"small",style:{marginRight:6},icon:(0,r.jsx)(L.Z,{}),children:$&&$[0]}),(0,r.jsx)("span",{className:l.authorName,children:$}),(0,r.jsx)(V.Z,{style:{marginLeft:12,marginRight:4}}),(0,r.jsx)("span",{className:l.publishTime,children:K})]}),(0,r.jsxs)("div",{className:l.tagsContainer,children:[(Array.isArray(p)?p:[]).slice(0,3).map(function(n){return(0,r.jsx)(E.Z,{color:"blue",className:l.tag,children:n},n)}),p&&p.length>3&&(0,r.jsxs)(E.Z,{color:"default",className:l.tag,children:["+",p.length-3]})]}),(0,r.jsx)("div",{className:l.postSummary,title:I,children:I}),(0,r.jsxs)("div",{className:l.postFooter,children:[(0,r.jsxs)("div",{className:l.stats,children:[(0,r.jsxs)("span",{className:l.statItem,children:[(0,r.jsx)(z.Z,{})," ",U||0]}),(0,r.jsxs)("span",{className:l.statItem,children:[(0,r.jsx)(M.Z,{})," ",x||0]}),(0,r.jsxs)("span",{className:l.statItem,children:[(0,r.jsx)(D.Z,{})," ",J||0]})]}),(0,r.jsx)(Z.ZP,{type:"link",className:l.readMoreBtn,onClick:s,children:"\u67E5\u770B\u66F4\u591A \xBB"})]})]})})})},N=X},66309:function(ce,B,t){t.d(B,{Z:function(){return oe}});var c=t(67294),A=t(93967),j=t.n(A),E=t(98423),Z=t(98787),S=t(69760),L=t(96159),V=t(45353),z=t(53124),M=t(11568),D=t(15063),R=t(14747),l=t(83262),r=t(83559);const X=e=>{const{paddingXXS:s,lineWidth:n,tagPaddingHorizontal:o,componentCls:a,calc:g}=e,d=g(o).sub(n).equal(),h=g(s).sub(n).equal();return{[a]:Object.assign(Object.assign({},(0,R.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:d,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${(0,M.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${a}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${a}-close-icon`]:{marginInlineStart:h,fontSize:e.tagIconSize,color:e.colorTextDescription,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${a}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${a}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:d}}),[`${a}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},N=e=>{const{lineWidth:s,fontSizeIcon:n,calc:o}=e,a=e.fontSizeSM;return(0,l.IX)(e,{tagFontSize:a,tagLineHeight:(0,M.bf)(o(e.lineHeightSM).mul(a).equal()),tagIconSize:o(n).sub(o(s).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},H=e=>({defaultBg:new D.t(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText});var F=(0,r.I$)("Tag",e=>{const s=N(e);return X(s)},H),i=function(e,s){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&s.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(e);a<o.length;a++)s.indexOf(o[a])<0&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(n[o[a]]=e[o[a]]);return n},T=c.forwardRef((e,s)=>{const{prefixCls:n,style:o,className:a,checked:g,onChange:d,onClick:h}=e,v=i(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:O,tag:C}=c.useContext(z.E_),P=W=>{d==null||d(!g),h==null||h(W)},f=O("tag",n),[Q,G,u]=F(f),Y=j()(f,`${f}-checkable`,{[`${f}-checkable-checked`]:g},C==null?void 0:C.className,a,G,u);return Q(c.createElement("span",Object.assign({},v,{ref:s,style:Object.assign(Object.assign({},o),C==null?void 0:C.style),className:Y,onClick:P})))}),$=t(98719);const K=e=>(0,$.Z)(e,(s,n)=>{let{textColor:o,lightBorderColor:a,lightColor:g,darkColor:d}=n;return{[`${e.componentCls}${e.componentCls}-${s}`]:{color:o,background:g,borderColor:a,"&-inverse":{color:e.colorTextLightSolid,background:d,borderColor:d},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}});var p=(0,r.bk)(["Tag","preset"],e=>{const s=N(e);return K(s)},H);function U(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const x=(e,s,n)=>{const o=U(n);return{[`${e.componentCls}${e.componentCls}-${s}`]:{color:e[`color${n}`],background:e[`color${o}Bg`],borderColor:e[`color${o}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var J=(0,r.bk)(["Tag","status"],e=>{const s=N(e);return[x(s,"success","Success"),x(s,"processing","Info"),x(s,"error","Error"),x(s,"warning","Warning")]},H),_=function(e,s){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&s.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(e);a<o.length;a++)s.indexOf(o[a])<0&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(n[o[a]]=e[o[a]]);return n};const I=c.forwardRef((e,s)=>{const{prefixCls:n,className:o,rootClassName:a,style:g,children:d,icon:h,color:v,onClose:O,bordered:C=!0,visible:P}=e,f=_(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Q,direction:G,tag:u}=c.useContext(z.E_),[Y,W]=c.useState(!0),ie=(0,E.Z)(f,["closeIcon","closable"]);c.useEffect(()=>{P!==void 0&&W(P)},[P]);const te=(0,Z.o2)(v),re=(0,Z.yT)(v),w=te||re,de=Object.assign(Object.assign({backgroundColor:v&&!w?v:void 0},u==null?void 0:u.style),g),m=Q("tag",n),[me,ge,ue]=F(m),ve=j()(m,u==null?void 0:u.className,{[`${m}-${v}`]:w,[`${m}-has-color`]:v&&!w,[`${m}-hidden`]:!Y,[`${m}-rtl`]:G==="rtl",[`${m}-borderless`]:!C},o,a,ge,ue),se=b=>{b.stopPropagation(),O==null||O(b),!b.defaultPrevented&&W(!1)},[,Ce]=(0,S.Z)((0,S.w)(e),(0,S.w)(u),{closable:!1,closeIconRender:b=>{const fe=c.createElement("span",{className:`${m}-close-icon`,onClick:se},b);return(0,L.wm)(b,fe,y=>({onClick:le=>{var k;(k=y==null?void 0:y.onClick)===null||k===void 0||k.call(y,le),se(le)},className:j()(y==null?void 0:y.className,`${m}-close-icon`)}))}}),pe=typeof f.onClick=="function"||d&&d.type==="a",ae=h||null,he=ae?c.createElement(c.Fragment,null,ae,d&&c.createElement("span",null,d)):d,ne=c.createElement("span",Object.assign({},ie,{ref:s,className:ve,style:de}),he,Ce,te&&c.createElement(p,{key:"preset",prefixCls:m}),re&&c.createElement(J,{key:"status",prefixCls:m}));return me(pe?c.createElement(V.Z,{component:"Tag"},ne):ne)});I.CheckableTag=T;var oe=I}}]); |