UNPKG

ll-package

Version:

11 lines (10 loc) 5.52 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("../../../../@babel/runtime/helpers/esm/extends.js");require("../../theme/internal.js");const n=require("../../style/index.js"),c=require("../../theme/util/genComponentStyleHook.js"),s=require("../../theme/util/statistic.js"),p=i=>{const{antCls:r,componentCls:d,cardHeadHeight:a,cardPaddingBase:e,cardHeadTabsMarginBottom:t}=i;return o.default(o.default({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:a,marginBottom:-1,padding:`0 ${e}px`,color:i.colorTextHeading,fontWeight:i.fontWeightStrong,fontSize:i.fontSizeLG,background:"transparent",borderBottom:`${i.lineWidth}px ${i.lineType} ${i.colorBorderSecondary}`,borderRadius:`${i.borderRadiusLG}px ${i.borderRadiusLG}px 0 0`},n.clearFix()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":o.default(o.default({display:"inline-block",flex:1},n.textEllipsis),{[` > ${d}-typography, > ${d}-typography-edit-content `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${r}-tabs-top`]:{clear:"both",marginBottom:t,color:i.colorText,fontWeight:"normal",fontSize:i.fontSize,"&-bar":{borderBottom:`${i.lineWidth}px ${i.lineType} ${i.colorBorderSecondary}`}}})},g=i=>{const{cardPaddingBase:r,colorBorderSecondary:d,cardShadow:a,lineWidth:e}=i;return{width:"33.33%",padding:r,border:0,borderRadius:0,boxShadow:` ${e}px 0 0 0 ${d}, 0 ${e}px 0 0 ${d}, ${e}px ${e}px 0 0 ${d}, ${e}px 0 0 0 ${d} inset, 0 ${e}px 0 0 ${d} inset; `,transition:`all ${i.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:a}}},$=i=>{const{componentCls:r,iconCls:d,cardActionsLiMargin:a,cardActionsIconSize:e,colorBorderSecondary:t}=i;return o.default(o.default({margin:0,padding:0,listStyle:"none",background:i.colorBgContainer,borderTop:`${i.lineWidth}px ${i.lineType} ${t}`,display:"flex",borderRadius:`0 0 ${i.borderRadiusLG}px ${i.borderRadiusLG}px `},n.clearFix()),{"& > li":{margin:a,color:i.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:i.cardActionsIconSize*2,fontSize:i.fontSize,lineHeight:i.lineHeight,cursor:"pointer","&:hover":{color:i.colorPrimary,transition:`color ${i.motionDurationMid}`},[`a:not(${r}-btn), > ${d}`]:{display:"inline-block",width:"100%",color:i.colorTextDescription,lineHeight:`${i.fontSize*i.lineHeight}px`,transition:`color ${i.motionDurationMid}`,"&:hover":{color:i.colorPrimary}},[`> ${d}`]:{fontSize:e,lineHeight:`${e*i.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${i.lineWidth}px ${i.lineType} ${t}`}}})},S=i=>o.default(o.default({margin:`-${i.marginXXS}px 0`,display:"flex"},n.clearFix()),{"&-avatar":{paddingInlineEnd:i.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:i.marginXS}},"&-title":o.default({color:i.colorTextHeading,fontWeight:i.fontWeightStrong,fontSize:i.fontSizeLG},n.textEllipsis),"&-description":{color:i.colorTextDescription}}),h=i=>{const{componentCls:r,cardPaddingBase:d,colorFillAlter:a}=i;return{[`${r}-head`]:{padding:`0 ${d}px`,background:a,"&-title":{fontSize:i.fontSize}},[`${r}-body`]:{padding:`${i.padding}px ${d}px`}}},u=i=>{const{componentCls:r}=i;return{overflow:"hidden",[`${r}-body`]:{userSelect:"none"}}},x=i=>{const{componentCls:r,cardShadow:d,cardHeadPadding:a,colorBorderSecondary:e,boxShadow:t,cardPaddingBase:l}=i;return{[r]:o.default(o.default({},n.resetComponent(i)),{position:"relative",background:i.colorBgContainer,borderRadius:i.borderRadiusLG,[`&:not(${r}-bordered)`]:{boxShadow:t},[`${r}-head`]:p(i),[`${r}-extra`]:{marginInlineStart:"auto",color:"",fontWeight:"normal",fontSize:i.fontSize},[`${r}-body`]:o.default({padding:l,borderRadius:` 0 0 ${i.borderRadiusLG}px ${i.borderRadiusLG}px`},n.clearFix()),[`${r}-grid`]:g(i),[`${r}-cover`]:{"> *":{display:"block",width:"100%"},img:{borderRadius:`${i.borderRadiusLG}px ${i.borderRadiusLG}px 0 0`}},[`${r}-actions`]:$(i),[`${r}-meta`]:S(i)}),[`${r}-bordered`]:{border:`${i.lineWidth}px ${i.lineType} ${e}`,[`${r}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${r}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${i.motionDurationMid}, border-color ${i.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:d}},[`${r}-contain-grid`]:{[`${r}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${r}-loading) ${r}-body`]:{marginBlockStart:-i.lineWidth,marginInlineStart:-i.lineWidth,padding:0}},[`${r}-contain-tabs`]:{[`> ${r}-head`]:{[`${r}-head-title, ${r}-extra`]:{paddingTop:a}}},[`${r}-type-inner`]:h(i),[`${r}-loading`]:u(i),[`${r}-rtl`]:{direction:"rtl"}}},b=i=>{const{componentCls:r,cardPaddingSM:d,cardHeadHeightSM:a}=i;return{[`${r}-small`]:{[`> ${r}-head`]:{minHeight:a,padding:`0 ${d}px`,fontSize:i.fontSize,[`> ${r}-head-wrapper`]:{[`> ${r}-extra`]:{fontSize:i.fontSize}}},[`> ${r}-body`]:{padding:d}},[`${r}-small${r}-contain-tabs`]:{[`> ${r}-head`]:{[`${r}-head-title, ${r}-extra`]:{minHeight:a,paddingTop:0,display:"flex",alignItems:"center"}}}}},f=c.default("Card",i=>{const r=s.merge(i,{cardShadow:i.boxShadowCard,cardHeadHeight:i.fontSizeLG*i.lineHeightLG+i.padding*2,cardHeadHeightSM:i.fontSize*i.lineHeight+i.paddingXS*2,cardHeadPadding:i.padding,cardPaddingBase:i.paddingLG,cardHeadTabsMarginBottom:-i.padding-i.lineWidth,cardActionsLiMargin:`${i.paddingSM}px 0`,cardActionsIconSize:i.fontSize,cardPaddingSM:12});return[x(r),b(r)]});exports.default=f;